我为我的问题创建了一个最小的测试用例:http: //pastebin.com/TPXFgxLj
预期的行为是一组红色的线,线宽为 19。实际行为是一组红色的线,线宽(显然)为 1。
我究竟做错了什么?我已经测试了材质的不透明度选项,并遵循它(将其更改为 1 确实会产生一组更不透明的线条)。颜色似乎也被正确地遵循了,那么为什么不是线宽呢?
谢谢!
我为我的问题创建了一个最小的测试用例:http: //pastebin.com/TPXFgxLj
预期的行为是一组红色的线,线宽为 19。实际行为是一组红色的线,线宽(显然)为 1。
我究竟做错了什么?我已经测试了材质的不透明度选项,并遵循它(将其更改为 1 确实会产生一组更不透明的线条)。颜色似乎也被正确地遵循了,那么为什么不是线宽呢?
谢谢!
这确实是一个错误,它刚刚在 r56 开发分支中得到修复。
你在运行 Windows 吗?如果是这样,则可能是 ANGLE 问题,在这种情况下无法更改线宽。请参阅此相关问题。
编辑:在 的情况下THREE.BufferGeometry
,无法设置material.linewidth
是THREE.LineBasicMaterial
一个错误。它已在当前的 r56dev 分支中修复。
三.js r.55