Dynamically tracks the 3D boundaries of the objects in the Scene.
The CameraFlightAnimation for the View.
The Data created by the DemoHelper. Holds all data models.
The WebGLRenderer created by the DemoHelper.
The Scene created by the DemoHelper. Holds all 3D objects.
Statistics about the demo, available after calling finished().
3D axis-aligned bounding box (AABB) that encloses all objects in the Scene.
Combined statistics of all DataModels in the Data.
The total time taken for demo initialization, in milliseconds.
The time at which the demo initialization ended.
The combined statistics of all SceneModels in the Scene.
The time at which the demo initialization started.
The View created by the DemoHelper.
The Viewer created by the DemoHelper.
Initializes the DemoHelper by creating the Scene, Data, Viewer, WebGLRenderer, and View.
Configuration options for initialization.
A promise that resolves when initialization is complete.
Orbits the camera around the scene.
Moves the camera to fit the entire scene within the view.
Helper class to set up a basic 3D demo with a Scene, Data, Viewer, WebGLRenderer, and View.
See @xeokit/sdk/demo for usage.