2016-07-29 5 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); 
関連する問題