0
我有一些標準點(紅色,藍色,綠色)。當我將它們轉換爲RGB,我得到的值,如:RGB顏色不顯示
R: 0.23
G: 0.44
B: 0.33
然而,這並未顯示任何顏色,但是白色的,當我色我tubegeometry我的臉。發生這種情況,幾乎所有的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 })]);
之間的顏色顯示部分代碼,以便我們可以看到如何將顏色傳遞給幾何體。 – gaitat
@gaitat我發佈了它。 –