Object3D

AnnotationControl

AnnotationControl это класс, отвечающий за движение аннотаций. Обычно вам не нужно использовать этот класс напрямую — для создания пользовательских аннотаций лучше переопределить дочерний класс Annotation.

Конструктор

AnnotationControl(container)

container - идентификатор HTML-элемента или сам HTML-элемент, который будет содержать аннотацию.

Свойства

Общие свойства смотрите в базовом классе Object3D.

.container : HTMLElement

Идентификатор контейнера или HTML-элемента.

.projected : Vector3

Вектор с проецируемыми координатами аннотации.

.updatedCallback : Function

Отзыв обновления аннотации. Входные параметры: проецируемые координаты X и Y, параметр видимости аннотации.

.isAnnotationControl : Boolean

Используется для проверки того, является ли данный или производные классы элементами управления аннотациями. Вы не должны изменять этот параметр, так как он используется для внутренней оптимизации.

Методы

Общие методы смотрите в базовом классе Object3D.

.clone() → AnnotationControl

Возвращает клон этого AnnotationControl-объекта и всех его потомков.

.update(camera : Camera) → AnnotationControl

Обновляет позицию и видимость аннотации, выполняя updatedCallback, если он присутствует. Этот метод используется внутри класса WebGLRenderer.

Исходный файл

О том как получить исходный код этого модуля читайте тут.