23 lines
477 B
Haxe
23 lines
477 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) {
|
|
Data.getBlob(path, function(b: Blob) {
|
|
FbxParser.parseTransform = Context.parseTransform;
|
|
FbxParser.parseVCols = Context.parseVCols;
|
|
var obj = new FbxParser(b);
|
|
ImportMesh.makeMesh(obj, path);
|
|
while (obj.next()) {
|
|
ImportMesh.addMesh(obj);
|
|
}
|
|
Data.deleteBlob(path);
|
|
});
|
|
}
|
|
}
|