2
0
Эх сурвалжийг харах

Rethrow needs uvs to build tangents adding the faulty model inside the fbx.

clementlandrin 2 жил өмнө
parent
commit
6433a6b27c
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      hxd/fmt/fbx/HMDOut.hx

+ 5 - 1
hxd/fmt/fbx/HMDOut.hx

@@ -671,7 +671,11 @@ class HMDOut extends BaseLibrary {
 
 			var gdata = hgeom.get(g.getId());
 			if( gdata == null ) {
-				var geom = buildGeom(new hxd.fmt.fbx.Geometry(this, g), skin, dataOut, hasNormalMap || generateTangents);
+				var geom = try {
+					buildGeom(new hxd.fmt.fbx.Geometry(this, g), skin, dataOut, hasNormalMap || generateTangents);
+				} catch ( e : Dynamic ) {
+						throw e + " in " + model.name;
+				}
 				gdata = { gid : d.geometries.length, materials : geom.materials };
 				d.geometries.push(geom.g);
 				hgeom.set(g.getId(), gdata);