查看示例的源代码
http://mrdoob.github.com/three.js/examples/webgl_lines_dashed.html
似乎要使用虚线材料,您需要一个THREE.Line对象,但此示例中使用的对象是由特定于案例的方法生成的。
但是,人们可以轻松地创建一个带有线框纹理的网格,这让我相信必须有一种简单的方法(我还没有找到的方法?)来转换Geometry对象的顶点信息(例如,CubeGeometry)修改后的Geometry对象适用于THREE.Line,它可以重新创建线框(但用虚线表示)。有什么想法吗?
提前致谢!
答案 0 :(得分:4)
您可以将具有面的现有几何体转换为适合渲染虚线的几何体,其功能类似于下面的一个。使用新几何来构建类型为THREE.Line
的{{1}}。
THREE.LinePieces
three.js r.56