Этот класс используется для создания и отображения 2D HTML спрайтов, называемых аннотациями. Аннотация может содержать необязательный текст в диалоговом окне (или HTML-макет), который появляется, когда пользователь нажимает на метку аннотации.
const annotation = new v3d.Annotation(app.container, 'A', 'Hello! ...');
app.scene.add(annotation);
«Вердж3Д» предлагает 3 класса CSS для определения внешнего вида аннотаций:
Вы можете переопределить эти классы в своих собственных приложениях. Для получения дополнительной информации обратитесь к соответствующему разделу:
Общие свойства смотрите в базовом классе AnnotationControl.
Символ аннотации.
Текст всплывающего диалога аннотации.
Элемент метки аннотации (обычно div).
Элемент диалогового окна аннотации (обычно div).
Параметр видимости диалогового окна аннотации. Вычисляется методом AnnotationControl.update.
Обесцвечивать (делать полупрозрачной) аннотацию, если она заслонена другими объектами. По умолчанию true.
Используется для проверки того, является ли данный или производные классы аннотациями. Вы не должны изменять этот параметр, так как он используется внутри движка для оптимизации.
Общие методы смотрите в базовом классе Object3D.
Возвращает клон данного объекта-аннотации и всех его потомков.
Удаляет HTML-макет и соответствующие обработчики событий, связанные с аннотацией.
Пока не реализовано.
Используйте следующие пазлы для создания/удаления и открытия/закрытия аннотаций:
О том как получить исходный код этого модуля читайте тут.