|
@@ -78,10 +78,12 @@ class ConvertFBX2HMD extends Convert {
|
|
|
override function convert() {
|
|
|
var fbx = try hxd.fmt.fbx.Parser.parse(srcBytes) catch( e : Dynamic ) throw Std.string(e) + " in " + srcPath;
|
|
|
var hmdout = new hxd.fmt.fbx.HMDOut(srcPath);
|
|
|
- if( params.normals )
|
|
|
- hmdout.generateNormals = true;
|
|
|
- if( params.precise )
|
|
|
- hmdout.highPrecision = true;
|
|
|
+ if( params != null ) {
|
|
|
+ if( params.normals )
|
|
|
+ hmdout.generateNormals = true;
|
|
|
+ if( params.precise )
|
|
|
+ hmdout.highPrecision = true;
|
|
|
+ }
|
|
|
hmdout.load(fbx);
|
|
|
var isAnim = StringTools.startsWith(originalFilename, "Anim_") || originalFilename.toLowerCase().indexOf("_anim_") > 0;
|
|
|
var hmd = hmdout.toHMD(null, !isAnim);
|