BufferGeometry →
TorusKnotBufferGeometry
Это порт BufferGeometry от TorusKnotGeometry.
Пример
const geometry = new v3d.TorusKnotBufferGeometry(10, 3, 100, 16);
const material = new v3d.MeshBasicMaterial({ color: 0xffff00 });
const torusKnot = new v3d.Mesh(geometry, material);
scene.add(torusKnot);
Конструктор
TorusKnotBufferGeometry(radius : Float, tube : Float, tubularSegments : Integer, radialSegments : Integer, p : Integer, q : Integer)
- radius - Радиус тора. По умолчанию равен 1.
- tube — Радиус трубки. По умолчанию 0,4.
- tubularSegments — По умолчанию 64.
- radialSegments — По умолчанию 8.
- p — Это значение определяет, сколько раз геометрия оборачивается вокруг своей оси вращательной симметрии. По умолчанию 2.
- q — Это значение определяет, сколько раз геометрия оборачивается вокруг круга во внутренней части тора. По умолчанию 3.
Свойства
Общие свойства см. в базовом классе BufferGeometry.
Объект со свойством для каждого из параметров конструктора. Любая модификация после построения не изменяет геометрию.
Методы
Общие методы см. в базовом классе BufferGeometry.
Исходный файл
О том как получить исходный код этого модуля читайте тут.