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

Object3D →

# Points

Класс для отображения точек. Точки отображаются с помощью WebGLRenderer, с использованием gl.POINTS.

## Конструктор

### Points(geometry : BufferGeometry, material : Material)

- geometry — (необ.) экземпляр BufferGeometry.
- material — (необ.) Material. По умолчанию используется новый PointsMaterial.

## Свойства

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

### # .geometry : BufferGeometry

Экземпляр BufferGeometry (или производных классов), определяющий структуру объекта.

### # .isPoints : Boolean

Указывает, что данный объект является экземпляром класса Points. Только для чтения.

### # .material : Material

Экземпляр Material, определяющий внешний вид объекта. По умолчанию это PointsMaterial.

### # .morphTargetInfluences : Array

Массив весов, обычно от 0 до 1, который определяет, насколько сильно применяется морфинг. По умолчанию не определен, но сбрасывается в пустой массив методом updateMorphTargets.

### # .morphTargetDictionary : Object

Список морф таргетов, основанный на свойстве morphTarget.name. По умолчанию не определена, но перестраивается updateMorphTargets.

## Методы

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

### # .raycast(raycaster : Raycaster, intersects : Array)

Получить пересечения между отбрасываемым лучом и данными точками. Raycaster.intersectObject вызывает этот метод.

### # .clone() → Points

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

### # .updateMorphTargets()

Обновляет морф таргеты так, чтобы они не оказывали влияния на объект. Сбрасывает свойства morphTargetInfluences и morphTargetDictionary.

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

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