@three-tile/plugin
    Preparing search index...

    Class BaseViewer

    Threejs scene initialize base class

    Hierarchy (View Summary)

    Index

    Constructors

    • Constructor

      Parameters

      • Optionalcontainer: string | HTMLElement

        container element or selector string

      • options: ViewerOptions = {}

        GLViewer options

      Returns BaseViewer

    Properties

    ambLight: AmbientLight
    camera: PerspectiveCamera
    clock: Clock = ...
    container?: HTMLElement
    dirLight: DirectionalLight
    renderer: WebGLRenderer
    scene: Scene
    topScenes: Scene[] = []

    Accessors

    • get height(): number

      Container height

      Returns number

    • get width(): number

      Container width

      Returns number

    Methods

    • Adds a listener to an event type.

      Type Parameters

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<ViewerEventMap[T], T, BaseViewer>

        The function that gets called when the event is fired.

      Returns void

    • Add the renderer to a container

      Parameters

      • container: string | HTMLElement

        container element or selector string

      Returns BaseViewer

      this

    • Threejs animation loop

      Returns void

    • Create ambient light

      Returns AmbientLight

      AmbientLight

    • Create camera

      Returns PerspectiveCamera

      camera

    • Create directional light

      Returns DirectionalLight

      DirectionalLight

    • Create WebGL renderer

      Parameters

      • antialias: boolean
      • stencil: boolean
      • logarithmicDepthBuffer: boolean

      Returns WebGLRenderer

      renderer

    • Create scene

      Returns Scene

      scene

    • Fire an event type.

      Type Parameters

      Parameters

      Returns void

    • Checks if listener is added to an event type.

      Type Parameters

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<ViewerEventMap[T], T, BaseViewer>

        The function that gets called when the event is fired.

      Returns boolean

    • Removes a listener from an event type.

      Type Parameters

      Parameters

      • type: T

        The type of the listener that gets removed.

      • listener: EventListener<ViewerEventMap[T], T, BaseViewer>

        The listener function that gets removed.

      Returns void

    • Container resize

      Returns BaseViewer

      this

    • Returns void