44

three.jsで、シーン内の位置にメッシュを追加したい

私はもう試した:

// mesh is a THREE.Mesh
scene is a THREE.Scene
scene.add(mesh)
scene.updateMatrixWorld(true)
mesh.matrixWorld.setPosition(new THREE.Vector3(100, 100, 100))
scene.updateMatrix()

しかし、それは何にも影響しませんでした。

私は何をすべきか ?

4

4 に答える 4

98

ここでドキュメントを確認することを勧めし ます。これは、Object3D によって提供されるすべてのメソッドまたはプロパティを使用できることを意味します。ドキュメント ページの「Object3D」リンクをクリックし、プロパティ リストを確認します。プロパティ「.position」が見つかります。「 .position 」をクリックして、データ型を確認します。Paha ..その Vector3 。

したがって、次のことを試してください。

//scene is a THREE.Scene
scene.add(mesh);
mesh.position.set(100, 100, 100);
于 2013-01-08T20:23:33.133 に答える