Three.js BufferedGeometry VertexColors

时间:2016-06-02 09:51:14

标签: three.js

https://jsfiddle.net/Mihails/uko6dzwj

   var colors = new Float32Array([
   // All Ok with green color:
    0, 250, 0,
    0, 250, 0,
    0, 250, 0,

   // Issue is here. Why color is not magenta?
    249,149,249,
    249,149,249,
    249,149,249,
  ]);

场景有BufferedGeometry(中间的平面有2个三角形):

  • 第一个三角形有绿色(0,250,0) - 一切正常
  • 第二个三角形应该是洋红色(见第74行:颜色是249,149,249)

为什么第二个三角形颜色错误?我在哪里犯了错误?

1 个答案:

答案 0 :(得分:2)

颜色取三个.js范围内的值[0,1] - 而不是[0,255]。

three.js r.77