public ObjectModel ParseObject(string pathToFile) { var objLoaderFactory = new ObjLoaderFactory(); var objLoader = objLoaderFactory.Create(); var fileStream = File.OpenRead(pathToFile); var object3D = objLoader.Load(fileStream); return(LoadResultToObjectModel.ToObjectModel(object3D)); }
public ObjectModel ParseObject(string pathToFile) { var sceneData = _sceneIO.Read(pathToFile); var obj = sceneData.SceneObjects[0]; var objLoaderFactory = new ObjLoaderFactory(); var objLoader = objLoaderFactory.Create(); var fileStream = File.OpenRead(obj.MeshedObject.Reference); var object3D = objLoader.Load(fileStream); return(LoadResultToObjectModel.ToObjectModel(object3D)); }