Three.js:将几何线框转换为THREE.Line的方法?

时间:2013-03-09 22:11:29

标签: three.js

查看示例的源代码

http://mrdoob.github.com/three.js/examples/webgl_lines_dashed.html

似乎要使用虚线材料,您需要一个THREE.Line对象,但此示例中使用的对象是由特定于案例的方法生成的。
但是,人们可以轻松地创建一个带有线框纹理的网格,这让我相信必须有一种简单的方法(我还没有找到的方法?)来转换Geometry对象的顶点信息(例如,CubeGeometry)修改后的Geometry对象适用于THREE.Line,它可以重新创建线框(但用虚线表示)。有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:4)

您可以将具有面的现有几何体转换为适合渲染虚线的几何体,其功能类似于下面的一个。使用新几何来构建类型为THREE.Line的{​​{1}}。

THREE.LinePieces

three.js r.56