- pixmap_export_ppm(raster, "scene.ppm");
- pixmap_export_bmp(raster, "scene.bmp");
+ strcut(u3d, '.');
+#if EXPORT_PPM
+ char* ppm = mem_strcat(u3d, ".ppm");
+ TRY_DO("Exporting to %s", raster_export_ppm(raster, ppm), ppm);
+ mem_free(ppm);
+#endif
+#if EXPORT_BMP
+ char* bmp = mem_strcat(u3d, ".bmp");
+ TRY_DO("Exporting to %s", raster_export_bmp(raster, bmp), bmp);
+ mem_free(bmp);
+#endif