Interface defining camera control operations in the 3D viewer
Frames all Vim models in the viewer to fit within the camera view
Optional
Animation duration in seconds
Promise resolving to the final camera position segment
Frames a specified bounding box in the viewer
The 3D bounding box to frame
Frames a specific object in the camera view
The target object to frame
Frames specified nodes of a Vim model in the camera view
The target Vim model
Array of node indices or 'all' for entire model
Controls the rendering state of the viewer
True to pause, false to resume rendering
Restores the camera to its previously saved position Initially that will be the first call to a Frame method
Saves the current camera position for later restoration
Optional specific camera position to save
Interface defining camera control operations in the 3D viewer