Object3D

Points

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

Конструктор

Points(geometry : Geometry, material : Material)

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

Свойства

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

.geometry : Geometry

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

Для лучшей производительности рекомендуется всегда использовать BufferGeometry, если это возможно.

.material : Material

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

.morphTargetInfluences : Array

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

.morphTargetDictionary : Object

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

Методы

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

.raycast(raycaster : Raycaster, intersects : Array) → null

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

.clone() → Points

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

.updateMorphTargets() → null

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

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

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