1

我正在使用这个:

new THREE.Mesh( new THREE.PlaneGeometry( 1000, 1000 ), new THREE.MeshBasicMaterial() );

创建一个新的平面。如何改变沿z轴的高度?所有论点都与它无关。

4

2 回答 2

2

假设您的网格被捕获为如下变量:

var planeMesh = new THREE.Mesh( 
    new THREE.PlaneGeometry( 1000, 1000 ), 
    new THREE.MeshBasicMaterial() );

然后,您只需将其移回即可:

planeMesh.position.z += 50;

此外,Icemonster是正确的,飞机将面向您开始渲染,因此根据您的使用情况,您可能需要按照评论中的说明旋转它。

于 2013-08-13T13:36:46.157 回答
1

您可以旋转网格。尝试这样的事情:

mesh.rotation.set(-Math.PI/2, Math.PI/2000, Math.PI); 
于 2015-11-28T22:53:00.177 回答