diff --git a/EXE_Exchange.cpp b/EXE_Exchange.cpp index fa52d7a..8763f3e 100644 --- a/EXE_Exchange.cpp +++ b/EXE_Exchange.cpp @@ -86,6 +86,8 @@ ExeGetFileType( const string& sFilePath) return FT_JT ; else if ( sFileExt == "WRL" || sFileExt == "WRZ") return FT_VRML ; + else if ( sFileExt == "C3D") + return FT_C3D ; else if ( sFileExt == "TSC") return FT_TSC ; else if ( sFileExt == "LUA") @@ -309,8 +311,9 @@ ExeAdvancedImport( const string& sFilePath, double dToler) nFileType != FT_STEP && nFileType != FT_ACIS && nFileType != FT_PARASOLID && - nFileType != FT_JT && - nFileType != FT_VRML) { + nFileType != FT_JT && + nFileType != FT_VRML && + nFileType != FT_C3D) { string sOut = "Error unknown format " + sFilePath ; LOG_ERROR( GetLogger(), sOut.c_str()) return false ;