diff --git a/EXE_Exchange.cpp b/EXE_Exchange.cpp index 270d7fb..9332109 100644 --- a/EXE_Exchange.cpp +++ b/EXE_Exchange.cpp @@ -67,6 +67,8 @@ ExeGetFileType( const string& sFilePath) return FT_STL ; else if ( sFileExt == "3MF") return FT_3MF ; + else if ( sFileExt == "OBJ") + return FT_OBJ ; else if ( sFileExt == "CNC" || sFileExt == "XPI" || sFileExt == "MPF" || sFileExt == "ISO" || sFileExt == "EIA") return FT_CNC ; else if ( sFileExt == "HED" || sFileExt == "ENT" || sFileExt == "ENS") @@ -379,10 +381,11 @@ ExeAdvancedImport( const string& sFilePath, double dToler) VERIFY_CTX_GEOMDB( pGseCtx, false) // verifico che il formato sia supportato int nFileType = ExeGetFileType( sFilePath) ; - if ( nFileType != FT_IGES && - nFileType != FT_STEP && - nFileType != FT_ACIS && - nFileType != FT_PARASOLID && + if ( nFileType != FT_OBJ && + nFileType != FT_IGES && + nFileType != FT_STEP && + nFileType != FT_ACIS && + nFileType != FT_PARASOLID && nFileType != FT_JT && nFileType != FT_VRML && nFileType != FT_C3D) { diff --git a/EgtExecutor.rc b/EgtExecutor.rc index ca13797..263c824 100644 Binary files a/EgtExecutor.rc and b/EgtExecutor.rc differ