如何沿z轴在某个高度创建PlaneGeometry对象?

时间:2013-08-12 19:14:26

标签: three.js

我正在使用它:

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

创建新飞机。如何沿z轴改变高度?没有一个论点与它有关。

2 个答案:

答案 0 :(得分:2)

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

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

然后,你需要做的只是将其移回:

planeMesh.position.z += 50;

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

答案 1 :(得分:1)

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

mesh.rotation.set(-Math.PI/2, Math.PI/2000, Math.PI);