У меня есть набор точек, хранящихся в гигантской строке, с символами новой строки \ n, отделяющими одну точку от следующей. Каждая точка сохраняется как x y z r g b, где r g b - значения от 0 до 255.RGB цвета в ThreeJS
Согласно ThreeJS документов, можно сделать следующее:
var color = new THREE.Color("rgb(255,0,0)");
Однако мои пункты все еще показать, как все белые в моем зрителе ThreeJS. Что я делаю не так? код выглядит следующим образом:
var cloud = data.split('\n');
for (var i=0; i<cloud.length; i++) {
var colour = 'rgb(' + pt[3] + ',' + pt[4] + ',' + pt[5] + ')';
model.vertices.push(new THREE.Vector3(x, y, z));
colours.push(new THREE.Color(colour));
}
Как получить данные 'пт [3]' 'до пт [5]'? –