【发布时间】:2019-03-04 15:41:05
【问题描述】:
【问题讨论】:
标签: three.js
【问题讨论】:
标签: three.js
如果您需要控制线条的粗细,可以使用在 THREE.js 示例文件夹中实现的 LineGeometry 类,该类创建三角形条带而不是 GL.Lines 进行渲染。
请参阅以下示例:
如果您需要澄清,请告诉我,我可以尝试提供更多细节。
我已采纳您的示例评论并在此处稍作修改:https://jsfiddle.net/L21ozkdq/2/。
以下是需要牢记的重要事项(它们在 cmets 中也有提及): - 导入 LineGeometry 示例文件。
创建 LineGeometry 对象而不是 BufferGeometry。
创建 LineMaterial 而不是 LineBasicMaterial。
从几何体和材质创建 Line2 对象。
为 LineGeometry 创建一个位置数组而不是一个属性。
从一条线而不是位置数组中的许多线段创建一个框。
【讨论】:
webgl_lines_fat 示例)。