所以我有一个模型,playerModel
,我有另一个网格,我需要将一条线定向到。
当我将该行添加为场景的子项时,一切都按预期工作,但如果我将该行添加到播放器模型,则该行将走向一个完全错误的方向。
var laserGeometry = new THREE.Geometry();
var line = new THREE.Line(laserGeometry, laserMaterial);
laserGeometry.vertices = [];
laserGeometry.vertices.push(new THREE.Vector3(0, 0, 0));
laserGeometry.vertices.push(new THREE.Vector3(23,38,80));
scene.add(skyDome);
scene.add(playerModel);
playerModel.add(camera);
playerModel.add(line);
默认情况下,玩家模型面向Z,但我不认为这是一个问题。 我已经检查过坐标系中是否有任何错误,但是没有...不确定我是否将线的末端连接到{{1}中的局部变量的坐标},如果那是真的..有没有办法让第二个矢量坐标相对于场景?