2014-05-20 196 views
0

我有一些標準點(紅色,藍色,綠色)。當我將它們轉換爲RGB,我得到的值,如:RGB顏色不顯示

R: 0.23 
G: 0.44 
B: 0.33 

然而,這並未顯示任何顏色,但是白色的,當我色我tubegeometry我的臉。發生這種情況,幾乎所有的RGB值,除了主要的諸如255, 0, 00, 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 })]); 
+0

之間的顏色顯示部分代碼,以便我們可以看到如何將顏色傳遞給幾何體。 – gaitat

+0

@gaitat我發佈了它。 –

回答