AnnotationControl - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать AnnotationControl в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

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.

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

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