我就像一条线和其他定义的线。我的问题是我不知道如何动态,以便从对象“a”到对象“b”创建一条线。
答案 0 :(得分:3)
改编自http://threejs.org/docs/#Reference/Objects/Line的行示例 - 假设您的对象a
和b
也在那里,并且在世界坐标中(不是父级):
var material = new THREE.LineBasicMaterial({
color: 0x0000ff
});
var geometry = new THREE.Geometry();
geometry.vertices.push(
a.position,
b.position
);
var line = new THREE.Line( geometry, material );
scene.add( line );
从a到b创建一条线。
如果您的对象移动,您只需在更新中移动这些顶点并说:geometry.verticesNeedUpdate = true
。