ViewerAPI
The viewer is a 3D canvas that is used to effortlessly visualize large 3D data and can be manipulated using the ViewerAPI. Offer real-time navigation and interaction out-of-the-box for a smooth user experience.
ContextAPI
The context is an all-in-one environment that is used to maintain the state of your 3D space and your viewers. The ContextAPI provides robust, centralized management over the context.
InstanceGraphAPI
The InstanceGraph resembles a scene-graph-like, tree structure of all the nodes in the 3DSpace. Using the InstanceGraphAPI, you can control and manipulate all nodes, their state and so on.
AnnotationAPI
The AnnotationAPI is used to create, edit, and retrieve in-space html annotations. Annotations enable interactive note-taking for collaborative design and streamlined documentation.
QueryAPI
The QueryAPI is used for searching or filtering through the InstanceGraph nodes or metadata via condition-based queries. It enables you to build powerful workflows for data inspection and contextualization.
SelectionAPI
The SelectionAPI provides basic functionalities to manipulate the current selection of nodes. It allows adding, removing, and checking the selection status of nodes, as well as replacing the current selection.
SessionStorageAPI
The Session describes the whole state of the 3D Space, which can be shared, stored and restored. Snapshots are a subset of a 3D Space and describe a momentary state, which can include other concepts of the 3D Space like Clipplanes and Measurements. The SessionStorageAPI is used to control webvis' management of Sessions and Snapshots.