|
@@ -671,7 +671,11 @@ class HMDOut extends BaseLibrary {
|
|
|
|
|
|
var gdata = hgeom.get(g.getId());
|
|
var gdata = hgeom.get(g.getId());
|
|
if( gdata == null ) {
|
|
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 };
|
|
gdata = { gid : d.geometries.length, materials : geom.materials };
|
|
d.geometries.push(geom.g);
|
|
d.geometries.push(geom.g);
|
|
hgeom.set(g.getId(), gdata);
|
|
hgeom.set(g.getId(), gdata);
|