THREE.js在THREE.Line中忽略BufferGeometry + LineBasicMaterial的线宽?

时间:2013-02-01 17:02:34

标签: javascript three.js webgl

我为我的问题创建了一个最小的测试用例:http://pastebin.com/TPXFgxLj

预期行为是一组红色线条,线宽为19。 实际行为是一组红色线条,线宽为(显然)1。

我做错了什么?我已经测试了材质的不透明度选项,并且遵循它(将其更改为1会产生更不透明的线条)。颜色似乎也正确遵循,那么为什么不是线宽?

谢谢!

2 个答案:

答案 0 :(得分:2)

这确实是一个错误,它刚刚在r56 dev分支中得到修复。

答案 1 :(得分:0)

你在运行Windows吗?如果是这样,则可能是ANGLE问题,在这种情况下,线宽不能改变。请参阅此相关question

编辑:在THREE.BufferGeometry的情况下,无法在material.linewidth中设置THREE.LineBasicMaterial是一个错误。它已在当前的r56dev分支中修复。

three.js r.55