WebGL中的相同旋转

时间:2012-08-11 22:20:39

标签: javascript webgl

我想以与相机旋转相同的方式旋转飞机(看起来它根本不会移动)

我的相机的animate()函数:

camera.position.x = Math.sin(t/1500)*200;
    camera.position.y = 250;
    camera.position.z = Math.cos(t/1500)*200; 

飞机(用CubeGeometry完成):

var plane = new THREE.Mesh(
    new THREE.CubeGeometry(100, 1, 50),
    new THREE.MeshBasicMaterial({color: 0xFF00FF}));
    plane.position.y = 115;
    plane.position.z = 25;

飞机需要哪些参数看起来像静止不动?

谢谢:)

1 个答案:

答案 0 :(得分:0)

希望包含以下代码可以帮助您。当相机旋转时,平面也会旋转以朝向相机。

plane.lookAt(camera.position);