Преглед изворни кода

FBXLoader: Fix vertex color check. (#31420)

Michael Herzog пре 10 месеци
родитељ
комит
f2e0aed17f
3 измењених фајлова са 3 додато и 2 уклоњено
  1. 1 1
      examples/jsm/loaders/FBXLoader.js
  2. BIN
      examples/models/fbx/vCube.fbx
  3. 2 1
      examples/webgl_loader_fbx.html

+ 1 - 1
examples/jsm/loaders/FBXLoader.js

@@ -1784,7 +1784,7 @@ class GeometryParser {
 		geoInfo.vertexPositions = ( geoNode.Vertices !== undefined ) ? geoNode.Vertices.a : [];
 		geoInfo.vertexIndices = ( geoNode.PolygonVertexIndex !== undefined ) ? geoNode.PolygonVertexIndex.a : [];
 
-		if ( geoNode.LayerElementColor && geoNode.LayerElementColor.Color ) {
+		if ( geoNode.LayerElementColor && geoNode.LayerElementColor[ 0 ].Colors ) {
 
 			geoInfo.color = this.parseVertexColors( geoNode.LayerElementColor[ 0 ] );
 

BIN
examples/models/fbx/vCube.fbx


+ 2 - 1
examples/webgl_loader_fbx.html

@@ -47,7 +47,8 @@
 				'Samba Dancing',
 				'morph_test',
 				'monkey',
-				'monkey_embedded_texture'
+				'monkey_embedded_texture',
+				'vCube',
 			];
 
 

粤ICP备19079148号