Files
armorpaint/Sources/arm/io/ImportFbx.hx
T

23 lines
477 B
Haxe
Raw Normal View History

2019-06-19 18:45:36 +02:00
package arm.io;
2019-06-20 11:23:01 +02:00
import kha.Blob;
import iron.data.Data;
2019-07-17 12:40:24 +02:00
import arm.format.FbxParser;
2020-03-18 20:26:28 +01:00
import arm.ui.UISidebar;
2019-06-19 18:45:36 +02:00
class ImportFbx {
2019-12-09 00:28:10 +01:00
public static function run(path: String) {
Data.getBlob(path, function(b: Blob) {
2020-03-26 15:22:22 +01:00
FbxParser.parseTransform = Context.parseTransform;
FbxParser.parseVCols = Context.parseVCols;
2019-06-20 11:23:01 +02:00
var obj = new FbxParser(b);
2019-11-11 22:14:32 +01:00
ImportMesh.makeMesh(obj, path);
2019-06-19 18:45:36 +02:00
while (obj.next()) {
2019-11-11 22:14:32 +01:00
ImportMesh.addMesh(obj);
2019-06-19 18:45:36 +02:00
}
2019-06-20 11:23:01 +02:00
Data.deleteBlob(path);
2019-06-19 18:45:36 +02:00
});
}
}