4

.fromGeometry();コードを使用した後、メッシュの頂点位置を見つけるにはどうすればよいですか? メッシュに使用したジオメトリから buffergeometry を作成しました。ここに例があります。

var geom = new THREE.BoxGeometry(1,1,1);
var buffgeom = new THREE.BufferGeometry();
buffgeom.fromGeometry(geom);
var mat = new THREE.MeshBasicMaterial({ color: 0x0000ff });
var cube = new THREE.Mesh(buffgeom, mat);

geometryvertices.vertices = buffgeom.vertices;

コードはgeometryvertices.vertices = buffgeom.vertices;では機能しませんbuffgeom。の頂点位置を見つけるにはどうすればよいbuffgeomですか? 誰か助けてくれませんか?

その後、ジオメトリの頂点を にプッシュしたいと思いTHREE.Vector3ます。これは、ジオメトリでどのように機能したかです。

geom.vertices.push(Vector3);

また、バッファジオメトリでは機能しません。

4

1 に答える 1