2016-07-29 63 views
1

最近,我又回到通過現場,與緩衝的幾何形狀代替的 new THREE.SphereGeometry() 所有作品:new THREE.SphereBufferGeometry() (氣缸,圓,盒等)下來我所有的幾何線。Three.js中的擠出緩衝區幾何?

碰釘子創建new THREE.ExtrudeBufferGeometry()

是否存在的THREE.ExtrudeGeometry緩衝版本?我該如何創建它?

回答

0

我相信我有我的答案:首先創建拉伸幾何,然後從中創建一個緩衝幾何。

這個例子假定您已經擠出了一個名爲 「extrugeom」 幾何:

var buffgeom = new THREE.BufferGeometry(); 
buffgeom.fromGeometry(extrugeom); 
var mat = new THREE.MeshBasicMaterial({ color: 0x0000ff }); 
var mes = new THREE.Mesh(buffgeom, mat);