diff --git a/src/distrib/plugins/U3D_LINUX/bin/IDTFConverter b/src/distrib/plugins/U3D_LINUX/bin/IDTFConverter new file mode 100755 index 000000000..4b091ef33 Binary files /dev/null and b/src/distrib/plugins/U3D_LINUX/bin/IDTFConverter differ diff --git a/src/distrib/plugins/U3D_LINUX/bin/IDTFGen b/src/distrib/plugins/U3D_LINUX/bin/IDTFGen new file mode 100755 index 000000000..a0ba4a1c0 Binary files /dev/null and b/src/distrib/plugins/U3D_LINUX/bin/IDTFGen differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/IFXExporting.dylib b/src/distrib/plugins/U3D_OSX/Plugins/IFXExporting.dylib deleted file mode 100755 index 807af12de..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/IFXExporting.dylib and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/IFXImporting.dylib b/src/distrib/plugins/U3D_OSX/Plugins/IFXImporting.dylib deleted file mode 100755 index 580bbe9a9..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/IFXImporting.dylib and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/IFXRendering.dylib b/src/distrib/plugins/U3D_OSX/Plugins/IFXRendering.dylib deleted file mode 100755 index b4318e712..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/IFXRendering.dylib and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/IFXScheduling.dylib b/src/distrib/plugins/U3D_OSX/Plugins/IFXScheduling.dylib deleted file mode 100755 index e30e97b7f..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/IFXScheduling.dylib and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/IFXTextureModifier.dylib b/src/distrib/plugins/U3D_OSX/Plugins/IFXTextureModifier.dylib deleted file mode 100755 index 849c7141f..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/IFXTextureModifier.dylib and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/Plugins/libIFXExporting.so b/src/distrib/plugins/U3D_OSX/Plugins/libIFXExporting.so deleted file mode 100644 index 8ad049913..000000000 Binary files a/src/distrib/plugins/U3D_OSX/Plugins/libIFXExporting.so and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/bin/HelloU3DWorld b/src/distrib/plugins/U3D_OSX/bin/HelloU3DWorld new file mode 100755 index 000000000..6b2d07516 Binary files /dev/null and b/src/distrib/plugins/U3D_OSX/bin/HelloU3DWorld differ diff --git a/src/distrib/plugins/U3D_OSX/bin/IDTFConverter b/src/distrib/plugins/U3D_OSX/bin/IDTFConverter new file mode 100755 index 000000000..6dc0113c8 Binary files /dev/null and b/src/distrib/plugins/U3D_OSX/bin/IDTFConverter differ diff --git a/src/distrib/plugins/U3D_OSX/bin/IDTFGen b/src/distrib/plugins/U3D_OSX/bin/IDTFGen new file mode 100755 index 000000000..d844fcb27 Binary files /dev/null and b/src/distrib/plugins/U3D_OSX/bin/IDTFGen differ diff --git a/src/distrib/plugins/U3D_OSX/libIFXCore.so b/src/distrib/plugins/U3D_OSX/libIFXCore.so deleted file mode 100755 index 78e040c4d..000000000 Binary files a/src/distrib/plugins/U3D_OSX/libIFXCore.so and /dev/null differ diff --git a/src/distrib/plugins/U3D_OSX/IDTFConverter.out b/src/distrib/plugins/U3D_OSX/old/IDTFConverter.out similarity index 100% rename from src/distrib/plugins/U3D_OSX/IDTFConverter.out rename to src/distrib/plugins/U3D_OSX/old/IDTFConverter.out diff --git a/src/distrib/plugins/U3D_OSX/IDTFConverter.sh b/src/distrib/plugins/U3D_OSX/old/IDTFConverter.sh similarity index 100% rename from src/distrib/plugins/U3D_OSX/IDTFConverter.sh rename to src/distrib/plugins/U3D_OSX/old/IDTFConverter.sh diff --git a/src/meshlabplugins/io_u3d/io_u3d.cpp b/src/meshlabplugins/io_u3d/io_u3d.cpp index 68ffb1df5..2b04ae613 100644 --- a/src/meshlabplugins/io_u3d/io_u3d.cpp +++ b/src/meshlabplugins/io_u3d/io_u3d.cpp @@ -106,11 +106,13 @@ bool U3DIOPlugin::save(const QString &formatName, const QString &fileName, MeshM converterPath += "/IDTFConverter.exe"; converterCommandLine = converterPath; #elif defined(Q_OS_MAC) - converterPath.replace(QString(" "),QString("\\ ")); - converterCommandLine = "\""+converterPath +"/IDTFConverter.sh"+ "\" \"" + converterPath+"\""; - converterPath = converterPath +"/IDTFConverter.sh"; + //converterPath.replace(QString(" "),QString("\\ ")); + //converterCommandLine = "\""+converterPath +"/IDTFConverter.sh"+ "\" \"" + converterPath+"\""; + //converterPath = converterPath +"/IDTFConverter.sh"; + converterPath += "/bin/IDTFConverter"; + converterCommandLine = converterPath; #elif defined(Q_OS_LINUX) - converterPath = "/usr/bin/IDTFConverter"; + converterPath += "/bin/IDTFConverter"; converterCommandLine = converterPath; #endif if (settings.contains("U3D/converter"))