【发布时间】:2013-01-17 01:33:05
【问题描述】:
我为我的问题创建了一个最小的测试用例:http://pastebin.com/TPXFgxLj
预期的行为是一组红色线条,线条宽度为 19。 实际行为是一组红色线条,线宽(显然)为 1。
我做错了什么?我已经测试了材质的不透明度选项,并遵循它(将其更改为 1 确实会产生一组更不透明的线条)。颜色好像也跟对了,那为什么不是线宽呢?
谢谢!
【问题讨论】:
标签: javascript three.js webgl
我为我的问题创建了一个最小的测试用例:http://pastebin.com/TPXFgxLj
预期的行为是一组红色线条,线条宽度为 19。 实际行为是一组红色线条,线宽(显然)为 1。
我做错了什么?我已经测试了材质的不透明度选项,并遵循它(将其更改为 1 确实会产生一组更不透明的线条)。颜色好像也跟对了,那为什么不是线宽呢?
谢谢!
【问题讨论】:
标签: javascript three.js webgl
您运行的是 Windows 吗?如果是这样,则可能是 ANGLE 问题,在这种情况下无法更改线宽。看到这个相关的question。
编辑:在THREE.BufferGeometry 的情况下,无法在THREE.LineBasicMaterial 中设置material.linewidth 是一个错误。它已在当前的 r56dev 分支中修复。
three.js r.55
【讨论】:
这确实是一个错误,它刚刚在 r56 开发分支中得到了修复。
【讨论】: