0
Three.jsでRGBキューブを作成しようとしましたが、頂点やテクスチャは使用しなくてはなりません。私はいくつかのチュートリアルを見ていますが、私のコードがうまくいかない、アドバイスを求めることはできますか?ありがとう。あなたがTHREE.Points()
のジオメトリを使用する場合vertexColors: THREE.VertexColors
とgeometry.colors[]
作品の使用頂点を持つThree.js RGBキューブ
https://jsfiddle.net/yjru14q3/
var geom = new THREE.Geometry();
geom.vertices = vertices;
geom.vertexColors = colors;
var colors = [];
colors[0] = new THREE.Color(0, 0, 0);
....
var vertices = [];
vertices[0] = new THREE.Vector3(0, 0, 0);
....
var material = new THREE.MeshBasicMaterial({
vertexColors: THREE.VertexColors,
side: THREE.DoubleSide, // in case we go inside the cube
});
var cube = new THREE.Mesh(geom, material);
scene.add(cube);
あなたはボックスのジオメトリを使用することができます - [リンクbox geometry docs](https://threejs.org/docs/#Reference/Geometries/BoxGeometry) – uhura