我试图让我的第二个对象位于已旋转的第一个对象(-distance)正后方。
假设我有两个对象:
var object1 = new THREE.Object3D();
object1.position.set(5, 10, 53);
object1.rotateX(1);
object1.rotateY(1.5);
var distance = 20; //place object2 20 units behind object1
var object2 = new THREE.Object3D();
object2.position.set( /*position object2 right behind object1 -distance */);
object2.lookAt(object1);
在这种情况下,我该如何将已旋转的
object1
后面放置object2
?二维可视示例。不按比例。