【发布时间】:2015-10-17 02:59:15
【问题描述】:
Three.JS 的新手。大多数情况下,我想知道这是我想做的正确方法。
我正在尝试在简单的球形几何体上渲染某种类型的线框材质。我正在追求这种特殊的外观:
我目前的努力:
Note: Moved to Plunker below
http://plnkr.co/edit/FrCUIwxH1IL3wFKwHSRJ?p=preview
目前我正在使用 EdgesHelper 来获得一个整洁的网格,我不确定如何删除垂直线。
理想情况下,我还需要控制水平线之间的距离和它们的不透明度,但无法通过助手来做到这一点。我的另一个想法是为每条“线”绘制单独的线几何图形,但我认为这有点矫枉过正。任何想法表示赞赏。
【问题讨论】:
-
你的“其他”想法是最好的。但是使用
THREE.LineSegments,这样你就可以在一行中渲染所有的环。也可以使用BufferGeometry。几何图形将是一个 pairs 点数组。请参阅 jsfiddle.net/w67tzfhx 以帮助您入门。
标签: javascript three.js drawing