我正在使用这个:
new THREE.Mesh( new THREE.PlaneGeometry( 1000, 1000 ), new THREE.MeshBasicMaterial() );
创建一个新的平面。如何改变沿z轴的高度?所有论点都与它无关。
我正在使用这个:
new THREE.Mesh( new THREE.PlaneGeometry( 1000, 1000 ), new THREE.MeshBasicMaterial() );
创建一个新的平面。如何改变沿z轴的高度?所有论点都与它无关。
假设您的网格被捕获为如下变量:
var planeMesh = new THREE.Mesh(
new THREE.PlaneGeometry( 1000, 1000 ),
new THREE.MeshBasicMaterial() );
然后,您只需将其移回即可:
planeMesh.position.z += 50;
此外,Icemonster是正确的,飞机将面向您开始渲染,因此根据您的使用情况,您可能需要按照评论中的说明旋转它。
您可以旋转网格。尝试这样的事情:
mesh.rotation.set(-Math.PI/2, Math.PI/2000, Math.PI);