コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }