BufferGeometry

TeapotGeometry

Класс для генерации геометрии чайника Юты.

Пример

const geometry = new v3d.TeapotGeometry(2); const material = v3d.MaterialUtils.createStandardPBRMaterial('blender', { color: 'gold', roughness: 0.2, metalness: 1 }); const teapot = new v3d.Mesh(geometry, material); app.scene.add(teapot);

Конструктор

TeapotGeometry(size : Float, segments : Integer, bottom : Boolean, lid : Boolean, body : Float, fitLid : Boolean, blinn : Boolean)

Процедурная геометрия может использоваться для обучения основам программирования, однако в реальной жизни используется редко. В большинстве случаев имеет смысл сделать модель чайника в пакете моделирования и загрузить в «Вердж3Д» с помощью glTF.

Свойства

Смотрите свойства базового класса BufferGeometry.

.parameters : Object

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

Методы

Смотрите методы базового класса BufferGeometry.

Пазлы

Пазл create object может использоваться для создания моделей чайника без необходимости писать код.

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

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