@stereograph/teiaviewer - v17.8.0-dev
    Preparing search index...

    Class ViewerScene

    Index

    Constructors

    Properties

    ambientLight: AmbientLight = ...
    bimMeshController: BimMeshController
    clippingPlaneController: ClippingPlaneController
    grid: Grid = ...
    measureLineController: MeasureLineController
    originAxesHelper: AxesHelper = ...
    sceneAxesHelper: AxesHelper = ...
    snapModeHelper: SnapModeHelper = ...
    spriteController: SceneSpriteController
    zoneController: ZoneController

    Accessors

    • get background(): ColorRepresentation

      Returns ColorRepresentation

    • set background(color: ColorRepresentation): void

      Parameters

      • color: ColorRepresentation

      Returns void

    • get boxTreeSize(): number

      Returns number

    Methods

    • Adds a three.js object to the internal three.js scene

      Parameters

      • object: Object3D

      Returns void

    • Adds the object to its corresponding controller in the scene

      Parents cannot cross different controllers.

      Parameters

      Returns void

    • Returns void

    • Returns Generator<SceneObject, void, any>

    • Returns Generator<string, void, any>

    • Returns Generator<SceneObject>

    • Returns Generator<string>

    • Returns Generator<SceneObject, void, any>

    • Returns Generator<string, void, any>

    • Computes the bounding box of all the objects in the scene

      Parameters

      • target: Box3

      Returns Box3

    • Parameters

      • target: Sphere

      Returns void

    • Parameters

      • uuid: string

      Returns null | SceneObject

    • Parameters

      • uuids: Iterable<string>

      Returns Generator<SceneObject, void, unknown>

    • Parameters

      • uuid: string

      Returns boolean

    • Parameters

      • ray: Ray
      • scale: number = 1

      Returns BoxTreeIntersection<RaycastableObject>[]

    • Removes a three.js object from the internal three.js scene

      Parameters

      • object: Object3D

      Returns void

    • Removes the object from its corresponding controller in the scene.

      Parameters

      Returns void

    • Parameters

      • value: boolean

      Returns void

    • Returns void