BimCT SDK / WebGL2 Viewer
    Preparing search index...

    Module index

    Enumerations

    BaseBimCanvasCursor
    ELEMENT_FILTER_TYPE
    MessageIcon
    MessageResult
    MessageOption
    PinClickedPointOrientation
    MINIMAP_DOCKING_STATE
    MAP_SYSTEM
    MAP_SERVER
    MAP_TILE_TYPE
    AGGREGATION_MODE
    SNAP_MODE
    Orientation
    FontStyle
    ImagePlacement
    ElementGeneralType
    ElementPropertyType
    XrSessionState
    BIM_CAMERA_POSITION
    GIZMO_VISIBILITY_STATE
    RENDERER_PICK_MODE
    SHADING_MODE
    MEASUREMENT_SYSTEM
    DECIMAL_SEPARATOR
    GISMO_SIZE
    TakeoffType
    TakeoffMode
    LinearTakeoffDirection
    MAP_SEARCH_SERVICE

    Classes

    BaseBimCanvas
    BimCTCanvas
    DynamicElements
    GeometryAccessor
    TransformationGizmo
    BimCTContextMenu
    BimCTCutPiecesWindow
    BimCTDesignTreeWindow
    BimCTFilterElementsWindow
    BimCTHomeToolbar
    BimCTLeftToolbar
    BimCTMessageBoxWindow
    BimCTPropertiesWindow
    BimCTSettingsWindow
    BimCTShareWindow
    BimCTSnapshotWindow
    BimCTToolbar
    BimCTViewsWindow
    BimCTViewsWindowsManager
    BimCTVirtualScrollWindow
    BimCTWindow
    ModelIdMapping
    BimCTMetadataAccessor
    BimCTAlignMap
    BimCTBaseMap
    Measurement
    MeasurementsState
    BimCTClippingRegions
    Legend
    MarkupShape
    PencilShape
    RectangleShape
    EllipseShape
    StarShape
    ArrowShape
    LineShape
    LabelShape
    Markups
    BimCTOverlay
    Pins
    AreaShapeWidget3D
    ContainerWidget
    CountShapeWidget3D
    LabelWidget
    LinearShapeWidget3D
    LoadingStatusWidget
    PinWidget3D
    ShapeWidget3D
    SymbolWidget
    Widget
    DisplayFormat
    BaseRenderer
    SceneState
    BimCTWebGL2Renderer
    ExternalBIMRenderer
    LocalBIMRenderer
    BimCTMiniMapViewer
    Sensor
    SensorGroup
    SensorChannel
    SensorManager
    BoundingBox2D
    Point2D
    Vector3D
    BoundingBox3D
    Int64
    MapSearchApi

    Interfaces

    BaseBimCanvasOptions
    GPUInfo
    BimCTCustomMenuItem
    BimCTElementFilter
    CustomElementProperty
    CustomElementPropertyText
    CustomElementPropertyNumber
    CustomElementPropertyQuantity
    CustomElementPropertyMonetary
    CustomElementPropertyGroup
    CustomElementAndProperties
    CustomElementProperties
    CustomElementPropertyResult
    BimCTCustomElementPropertiesDataBinding
    UserPermission
    BimCTSharesDataBinding
    BimCTView
    BimCTAddViewCallback
    BimCTViewsDataBinding
    MouseMoveBimEvent
    MouseWheelBimEvent
    MouseButtonBimEvent
    KeyButtonBimEvent
    MinimapViewerState
    MapImagePoint
    MapModelImage
    MapPositionHeading
    MapCameraHeading
    PositionChangedEvent
    ZoomChangedEvent
    CustomScale
    ClippingRegion
    PinWidgetEvent
    ModelLocation
    ModelInfo
    ElementInfo
    ElementData
    MembershipData
    BulkElementData
    BulkElementPropertyGroup
    ElementProperty
    CameraOptions
    SettingsState
    RendererState
    ViewerSettingsState
    ShaderState
    CameraState
    VisibilityState
    FaceColorIndicesId
    FaceColorWithIds
    ElementColorWithIds
    ColorizationState
    HighlightedFaceIds
    HighlightedState
    HybridState
    DynamicElementsState
    RegionsClippingState
    PinData
    PinState
    MeasurementData
    MeasurementState
    MarkupShapeData
    MarkupState
    CuttingPlaneData
    CuttingPlanesState
    SceneView
    XrSessionEventState
    SceneOffset
    BimCTWebGL2IFrameRendererOptions
    LoggingOptions
    GridLevelOptions
    RendererCubeOptions
    RendererLoggingOptions
    MeasurementsOptions
    RendererGridLevelsOptions
    RendererGridOptions
    RendererRubberbandOptions
    TransformationGismoOptions
    MeasurementsDefaults
    RendererInitializationOptions
    QuantityBase
    LinearLengthNetQuantity
    LinearLengthGrossQuantity
    LinearLengthIncludeOpeningsQuantity
    LinearLengthWithExtraSegmentQuantity
    LinearCountSegmentsQuantity
    LinearWallAreaQuantity
    LinearWallAreaBothSidesQuantity
    LinearBottomAreaQuantity
    LinearVolumeQuantity
    LinearWeightQuantity
    AreaAreaQuantity
    AreaRoofAreaQuantity
    AreaVerticalSidesAreaQuantity
    AreaPerimeterNetQuantity
    AreaPerimeterGrossQuantity
    AreaPerimeterIncludeOpeningsQuantity
    AreaCountSegmentsQuantity
    AreaVolumeQuantity
    AreaRoofVolumeQuantity
    AreaWeightQuantity
    Slope
    CountCountQuantity
    CountAreaQuantity
    CountVerticalSidesQuantity
    CountTotalHeightQuantity
    CountPerimeterQuantity
    CountVolumeQuantity
    TakeoffBase
    LinearTakeoff
    AreaTakeoff
    CountTakeoff
    BimEngineCoreInitializationOptions
    RGB
    RGBA
    SimpleInt64
    MapSearchResult

    Type Aliases

    Permission
    LegendItem
    LegendOptions
    Language
    DecimalPlaces
    FillPattern
    ShapeType
    ShapeAnchorType
    Unit
    LinearUnit
    AreaUnit
    VolumeUnit
    WeightUnit
    CountUnit
    LinearQuantity
    AreaQuantity
    CountQuantity

    Variables

    defaultOptions

    Functions

    createIFrameBimCTWegGL2ViewerFromBlank
    createIFrameBimCTWegGL2Viewer
    isLinearUnit
    isAreaUnit
    isVolumeUnit
    isCountUnit
    takeoffToMeasurementOptions
    takeoffToMeasurementPattern
    measurementPatternToFillPattern
    fillPatternToMeasurementPattern
    loadBimEngineScripts
    initializeBimEngineCore
    releaseBimEngineCore
    isGL4initialized
    releaseBimEngineCoreGL4
    initializeBimEngineCoreGL4
    getBoundingBoxLengthForDirection
    moveTowardsNormalAndGetMidPoint
    createPlanesFromBoundingBox
    isMobileDevice
    isInViewport
    rowIsExpandable
    isClickedOnElement
    sleep
    formatBytes
    computeDistance2D
    computeDistance3D
    computeIntersectionPoint2D
    computeIntersectionPoint3D
    computeMidPointData
    computeLinePlaneIntersection
    computeEndPointDistance2D
    computeMidPointDistance2D
    computeNearestPointDistance2D
    computePlanePointDistance2D
    computePointDistance2D
    computePointDistances
    computePerpendicularPointOnLine
    formatTimezoneFromOffset
    formatTimeFromHourMin
    applyTimezoneOffset
    keepWallTimeSetOffset
    formatTime
    formatDate
    formatNumber
    formatCurrency
    formatDegrees
    formatToSystemMeasurementUnit
    formatToMetric
    formatLengthNoFractions
    formatLength
    formatAreaMM2
    formatAreaM2
    formatVolumeMM3
    formatVolumeM3
    formatWeightKG
    formatScale
    isIOSDevice
    isSafari
    isMacintosh
    isNumber
    deg2rad
    quaternionToDegrees
    normalizeEulerAngles
    degreesToQuaternion
    validateEmail
    setupLocalizedRangedNumberInput

    References

    TransformGizmoVisibilityState → GIZMO_VISIBILITY_STATE