我創建了一個最小的測試案例我的問題:http://pastebin.com/TPXFgxLjTHREE.js在THREE.Line中忽略BufferGeometry + LineBasicMaterial的線寬?
預期的行爲是一個紅色的套系,與19 的實際行爲的線寬爲一個紅色的套系,具有線寬(顯然)爲1.
我在做什麼錯?我已經測試了材質的不透明度選項,並且遵循了它(將其更改爲1確實會產生更不透明的一組線條)。顏色也似乎遵循正確,那爲什麼不是線寬?
謝謝!
我創建了一個最小的測試案例我的問題:http://pastebin.com/TPXFgxLjTHREE.js在THREE.Line中忽略BufferGeometry + LineBasicMaterial的線寬?
預期的行爲是一個紅色的套系,與19 的實際行爲的線寬爲一個紅色的套系,具有線寬(顯然)爲1.
我在做什麼錯?我已經測試了材質的不透明度選項,並且遵循了它(將其更改爲1確實會產生更不透明的一組線條)。顏色也似乎遵循正確,那爲什麼不是線寬?
謝謝!
這是一個錯誤的確,它只是得到了固定R56 Dev分支。
您是否在運行Windows?如果是這樣,它可能是一個角度問題,在這種情況下,線寬不能改變。看到這個相關的question。
編輯:在THREE.BufferGeometry
的情況下,無法在THREE.LineBasicMaterial
中設置material.linewidth
是一個錯誤。它已在當前的r56dev分支中得到修復。
three.js所r.55
嗨,對不起,不提。這是運行Chrome 24.0的OS X 10.8.2(Mountain Lion)。我的示例在Linux上爲您正確呈現嗎? –
請注意,如果我只是使用幾何,這可以按預期工作。增加線寬的測試案例位於:http://pastebin.com/fcm5cnNd 在上述相同的平臺和操作系統上,它顯示出一條紅色粗線。 –
我也在OSX上,而且不幸,我現在無法測試幾天。抱歉。您可以通過在jsfiddle.net上發佈實例來獲得更多支持。這使人們更容易幫助你。與此同時,ping @mrdoob ... – WestLangley