Geometry

ParametricGeometry

Генерирует геометрию, представляющую параметрическую поверхность.

Пример

const geometry = new v3d.ParametricGeometry(v3d.ParametricGeometries.klein, 25, 25); const material = new v3d.MeshBasicMaterial({ color: 0x00ff00 }); const klein = new v3d.Mesh(geometry, material); scene.add(klein);

Конструктор

ParametricGeometry(func : Function, slices : Integer, stacks : Integer)

func — Функция, которая принимает значения u и v от 0 до 1 и изменяет третий аргумент Vector3
slices — Количество срезов, используемых для параметрической функции
stacks — Количество стеков, используемых для параметрической функции

Свойства

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

.parameters : Object

Объект со свойством для каждого из параметров конструктора. Любая модификация после построения не изменяет геометрию.

Методы

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

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

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