三个物体在相机前面

时间:2014-08-17 03:17:17

标签: javascript 3d three.js

我使用WestLangleys回答另一个问题时,有一个对象(几乎)很好地补充到相机的前面:

    var pLocal = new THREE.Vector3( 0, 0, -10 );
    var pWorld = pLocal.applyMatrix4( camera.matrixWorld );
    var target = pWorld.sub( camera.position ).normalize();

    var tweenMove = new TWEEN.Tween(object.position).to(target, 2000)

我正在努力的下一部分是让对象与相机保持一定的距离(调整z = -10没有效果),就像它完成补间时它消失了(太靠近相机)

Camera.near是1.

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

var pLocal = new THREE.Vector3( 0, 0, - 10 );

var target = pLocal.applyMatrix4( camera.matrixWorld );

var tweenMove = new TWEEN.Tween( object.position ).to( target, 2000 );