Exemple #1
0
        public FbxModelImporter(string path, Target target, Dictionary <string, CookingRules> cookingRulesMap)
        {
            this.target          = target;
            this.path            = path;
            this.cookingRulesMap = cookingRulesMap;
            manager = FbxManager.Create();
            var scene = manager.LoadScene(path);

            Model = new Model3D();
            Model.Nodes.Add(ImportNodes(scene.Root));
            ImportAnimations(scene);
            new Model3DAttachmentParser().Parse(path, useBundle: false)?.ApplyScaleFactor(Model);
            manager.Destroy();
        }