0
我尝试在Three.js中做RGB立方体,但我必须使用顶点,没有纹理。我看了一些教程,但我的代码不起作用,我可以征求建议吗?谢谢。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);
您可以使用盒体几何形状 - [链接到框几何文档](https://threejs.org/docs/#Reference/Geometries/BoxGeometry) – uhura