Object3D

AnnotationControl

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

Конструктор

AnnotationControl(container)

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

Свойства

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

.container : null

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

.projected : Vector3

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

.updatedCallback : function

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

.isAnnotationControl : Boolean

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

Методы

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

.clone() → AnnotationControl

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

.update(camera : Camera) → AnnotationControl

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

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

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