Я создал стрелу с моими собственными вершинами и индексами, после чего я установил цвет материала и цвет материала в красный цвет. Я не вижу цвет материала в рендере. просто черный.three.js lambert цвет материала, не показывающий
Однако, если я установил материал в основной материал, я могу видеть цвет.
arrowMesh = new THREE.Mesh(
arrowGeometry,
new THREE.MeshLambertMaterial({ color : 'red', side: THREE.DoubleSide })
);
arrowMesh.position.set(-10,5,95);
arrowMesh.rotation.x = -1.0;
arrowMesh.rotation.z = -0.2;
scene.add(arrowMesh);
Three.js R64
Цвет отображается красным, если геометрия «THREE.CubeGeometry»? – WestLangley
Геометрия не ТРИ. Кубическая геометрия - это ТРИ. ГЕОМЕТРИЯ. –
Пожалуйста, замените вашу 'arrowGeometry' на' THREE.CubeGeometry' и ответьте на мой оригинальный вопрос. – WestLangley