public void importMapFile(MapFile map) { WavefrontOBJ newObj = new WavefrontOBJ(); ConvexVolumeArrayToWaveFrontObjIterator converter = new ConvexVolumeArrayToWaveFrontObjIterator(newObj); map.iterateBrushes(converter); this.model = newObj; recreateGPUBuffers(); UpdateDirectXDisplay(); }
private void exportObjFile(string fileName) { if (map == null) { return; } WavefrontOBJ obj = new WavefrontOBJ(); ConvexVolumeArrayToWaveFrontObjIterator converter = new ConvexVolumeArrayToWaveFrontObjIterator(obj); map.iterateBrushes(converter); obj.saveObjModel(fileName); }