This class is used to create and display 2D HTML sprites called annotations. Annotation may contain an optional dialog text (or HTML layout) which appears when the user clicks on the annotation label.
const annotation = new v3d.Annotation(container, 'A', 'Hello! ...');
app.scene.add(annotation);
Verge3D offers two CSS classes to define annotation look:
You can override these classes in your own applications. See this page for more info.
See the base AnnotationControl class for common properties.
Annotation character.
Annotation dialog text.
Annotation label element (usually div).
Annotation dialog element (usually div).
Annotation dialog visibility flag. Calculated by the update method.
Fade (make semi-transparent) the annotation if obscured by other objects. Default is true.
Used to check whether this or derived classes are annotations.
You should not change this, as it is used internally for optimization.
See the base Object3D class for common methods.
Returns a clone of this Annotation object and any descendants.
Removes the HTML layout and the corresponding event listeners.
Not implemented yet.
Use the following puzzles to create/remove or open/close annotations:
For more info on how to obtain the source code of this module see this page.