【发布时间】:2014-02-16 17:06:54
【问题描述】:
我在 Three.JS 中有一个应用程序,它有一个几何图形,用户可以向其中添加顶点。使用line = new THREE.Line(geometry); 在几何的顶点之间绘制一条线然后,每当我执行geometry.vertices.push(new THREE.Vector3(x, y, z)); 之类的操作时,点<x, y, z> 就会添加到线的路径中。
我想知道是否有办法在行之间进行中断。例如,假设我想要<10, 20, 30> 和<30, 10, 20> 之间的一条线,然后我想要<45, 15, 100> 和<20, 30, 40> 之间的另一条线,但没有连接任何一条线。例如,如果我按顺序推送所有这些向量,就会有一条线自动将<30, 10, 20> 连接到<45, 15, 100>。我想知道我是否可以在不必制作新几何图形或新线的情况下拆分这些线。有什么我可以推送到geometry.vertices 的东西可以让我休息一下吗?还是其他方法?
谢谢
【问题讨论】:
标签: javascript three.js