Pārlūkot izejas kodu

VOXLoader: VOXMesh clean up.

Mr.doob 4 gadi atpakaļ
vecāks
revīzija
9fa202c235
1 mainītis faili ar 7 papildinājumiem un 2 dzēšanām
  1. 7 2
      examples/jsm/loaders/VOXLoader.js

+ 7 - 2
examples/jsm/loaders/VOXLoader.js

@@ -251,9 +251,14 @@ class VOXMesh extends Mesh {
 		geometry.setAttribute( 'position', new Float32BufferAttribute( vertices, 3 ) );
 		geometry.computeVertexNormals();
 
-		if ( hasColors ) geometry.setAttribute( 'color', new Float32BufferAttribute( colors, 3 ) );
+		const material = new MeshStandardMaterial();
 
-		const material = new MeshStandardMaterial( { vertexColors: hasColors } );
+		if ( hasColors ) {
+
+			geometry.setAttribute( 'color', new Float32BufferAttribute( colors, 3 ) );
+			material.vertexColors = true;
+
+		}
 
 		super( geometry, material );