Files
armorpaint/Sources/arm/io/ImportFbx.hx
T
2021-02-22 10:58:24 +01:00

23 lines
545 B
Haxe

package arm.io;
import kha.Blob;
import iron.data.Data;
import arm.format.FbxParser;
import arm.ui.UISidebar;
class ImportFbx {
public static function run(path: String, replaceExisting = true) {
Data.getBlob(path, function(b: Blob) {
FbxParser.parseTransform = Context.parseTransform;
FbxParser.parseVCols = Context.parseVCols;
var obj = new FbxParser(b);
replaceExisting ? ImportMesh.makeMesh(obj, path) : ImportMesh.addMesh(obj);
while (obj.next()) {
ImportMesh.addMesh(obj);
}
Data.deleteBlob(path);
});
}
}