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 に答える