+ add first prototype version of the IFC-STEP loader. Loads many test models fine but does not support some of the more sophisticated format features.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@979 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
@@ -54,8 +54,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
* further imports with the same Importer instance could fail/crash/burn ...
|
||||
*/
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
#define ASSIMP_CATCH_GLOBAL_EXCEPTIONS
|
||||
|
||||
#ifndef ASSIMP_BUILD_DEBUG
|
||||
# define ASSIMP_CATCH_GLOBAL_EXCEPTIONS
|
||||
#endif
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Internal headers
|
||||
@@ -184,6 +185,9 @@ using namespace Assimp::Formatter;
|
||||
#ifndef ASSIMP_BUILD_NO_NDO_IMPORTER
|
||||
# include "NDOLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_IFC_IMPORTER
|
||||
# include "IFCLoader.h"
|
||||
#endif
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Post processing-Steps
|
||||
@@ -432,6 +436,9 @@ Importer::Importer()
|
||||
#if (!defined ASSIMP_BUILD_NO_NDO_IMPORTER)
|
||||
pimpl->mImporter.push_back( new NDOImporter() );
|
||||
#endif
|
||||
#if (!defined ASSIMP_BUILD_NO_IFC_IMPORTER)
|
||||
pimpl->mImporter.push_back( new IFCImporter() );
|
||||
#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Add an instance of each post processing step here in the order
|
||||
|
||||
Reference in New Issue
Block a user