Three.js RGB颜色不显示

Three.js RGB颜色不显示,three.js,Three.js,我有一些标准化的点(红色,蓝色,绿色)。当我将它们转换为RGB时,会得到如下值: R: 0.23 G: 0.44 B: 0.33 然而,当我在我的几何体上给我的脸上色时,这不是显示为任何颜色而是白色。除了主要的RGB值,例如255、0、0或0、255、0 var rVal = parseFloat(rLow + normalizedGr * (rHigh - rLow)); var gVal = parseFloat(gLow + normalizedGr * (gHigh - gLow));

我有一些标准化的点(红色,蓝色,绿色)。当我将它们转换为RGB时,会得到如下值:

R: 0.23
G: 0.44
B: 0.33
然而,当我在我的几何体上给我的脸上色时,这不是显示为任何颜色而是白色。除了主要的RGB值,例如
255、0、0
0、255、0

var rVal = parseFloat(rLow + normalizedGr * (rHigh - rLow));
var gVal = parseFloat(gLow + normalizedGr * (gHigh - gLow));
var bVal = parseFloat(bLow + normalizedGr * (bHigh - bLow));

var logColor = new THREE.Color().setRGB(rVal, gVal, bVal);

for (var j = startingPoint; j < endingPoint; j++) {
          tube.faces[j].color = logColor;
}

 var mesh = THREE.SceneUtils.createMultiMaterialObject(tube, [new THREE.MeshLambertMaterial({ color: color, vertexColors: THREE.FaceColors })]);
var rVal=parseFloat(rLow+normalizedGr*(rHigh-rLow));
var gVal=parseFloat(辉光+标准化EDGR*(高辉光));
var bVal=parseFloat(吹扫+标准化EDGR*(bHigh-吹扫));
var logColor=new THREE.Color().setRGB(rVal、gVal、bVal);
对于(var j=起始点;j
根据setRGB(r,g,b)将RGB值中的颜色设置为0到1之间。

显示一些代码,以便我们可以看到如何将颜色传递到几何体。@gaitat我已经发布了它。我的值已标准化,因此它们介于0到1之间,但是,我有同样的问题。