2

new THREE.SphereGeometry() 我最近回顾了一个场景,用缓冲几何体替换了所有的创作 :(new THREE.SphereBufferGeometry() 圆柱体、圆形、盒子等)我所有的几何体。

遇到障碍new THREE.ExtrudeBufferGeometry()

有缓冲版本THREE.ExtrudeGeometry吗?我如何创建它?

4

1 回答 1

2

我相信我有我的答案:首先创建拉伸几何体,然后从中创建缓冲几何体。

此示例假设您已经拉伸了一个名为“extrugeom”的几何体:

var buffgeom = new THREE.BufferGeometry();
buffgeom.fromGeometry(extrugeom);
var mat = new THREE.MeshBasicMaterial({ color: 0x0000ff });
var mes = new THREE.Mesh(buffgeom, mat);
于 2016-08-02T05:08:32.790 回答