Merge branch 'master' into patch-1
commit
ba29b8f1da
|
@ -1,7 +1,7 @@
|
|||
# Open Asset Import Library (assimp)
|
||||
# ----------------------------------------------------------------------
|
||||
# Copyright (c) 2006-2019, assimp team
|
||||
|
||||
#
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this software in source and binary forms,
|
||||
|
@ -203,6 +203,7 @@ CONFIGURE_FILE(
|
|||
|
||||
INCLUDE_DIRECTORIES( BEFORE
|
||||
./
|
||||
code/
|
||||
include
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/include
|
||||
|
|
|
@ -125,7 +125,7 @@ Take a look into the https://github.com/assimp/assimp/blob/master/Build.md file.
|
|||
### Ports ###
|
||||
* [Android](port/AndroidJNI/README.md)
|
||||
* [Python](port/PyAssimp/README.md)
|
||||
* [.NET](port/AssimpNET/Readme.md)
|
||||
* [.NET](https://github.com/kebby/assimp-net)
|
||||
* [Pascal](port/AssimpPascal/Readme.md)
|
||||
* [Javascript (Alpha)](https://github.com/makc/assimp2json)
|
||||
* [Unity 3d Plugin](https://www.assetstore.unity3d.com/en/#!/content/91777)
|
||||
|
@ -136,7 +136,7 @@ Take a look into the https://github.com/assimp/assimp/blob/master/Build.md file.
|
|||
[open3mod](https://github.com/acgessler/open3mod) is a powerful 3D model viewer based on Assimp's import and export abilities.
|
||||
|
||||
#### Repository structure ####
|
||||
Open Asset Import Library is implemented in C++. The directory structure is:
|
||||
Open Asset Import Library is implemented in C++. The directory structure looks like:
|
||||
|
||||
/code Source code
|
||||
/contrib Third-party libraries
|
||||
|
@ -149,6 +149,11 @@ Open Asset Import Library is implemented in C++. The directory structure is:
|
|||
/samples A small number of samples to illustrate possible
|
||||
use cases for Assimp
|
||||
|
||||
The source code is organized in the following way:
|
||||
|
||||
code/Common The base implementation for importers and the infrastructure
|
||||
code/PostProcessing The post-processing steps
|
||||
code/<FormatName> Implementation for import and export for the format
|
||||
|
||||
### Where to get help ###
|
||||
For more information, visit [our website](http://assimp.org/). Or check out the `./doc`- folder, which contains the official documentation in HTML format.
|
||||
|
|
|
@ -23,8 +23,12 @@ if(MSVC)
|
|||
set(MSVC_PREFIX "vc110")
|
||||
elseif( MSVC12 )
|
||||
set(MSVC_PREFIX "vc120")
|
||||
elseif( MSVC14 )
|
||||
elseif( MSVC_VERSION LESS 1910)
|
||||
set(MSVC_PREFIX "vc140")
|
||||
elseif( MSVC_VERSION LESS 1920)
|
||||
set(MSVC_PREFIX "vc141")
|
||||
elseif( MSVC_VERSION LESS 1930)
|
||||
set(MSVC_PREFIX "vc142")
|
||||
else()
|
||||
set(MSVC_PREFIX "vc150")
|
||||
endif()
|
||||
|
|
|
@ -23,8 +23,12 @@ if(MSVC)
|
|||
set(MSVC_PREFIX "vc110")
|
||||
elseif( MSVC12 )
|
||||
set(MSVC_PREFIX "vc120")
|
||||
elseif( MSVC14 )
|
||||
elseif( MSVC_VERSION LESS 1910)
|
||||
set(MSVC_PREFIX "vc140")
|
||||
elseif( MSVC_VERSION LESS 1920)
|
||||
set(MSVC_PREFIX "vc141")
|
||||
elseif( MSVC_VERSION LESS 1930)
|
||||
set(MSVC_PREFIX "vc142")
|
||||
else()
|
||||
set(MSVC_PREFIX "vc150")
|
||||
endif()
|
||||
|
|
|
@ -48,7 +48,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
// internal headers
|
||||
#include "3DSLoader.h"
|
||||
#include "TargetAnimation.h"
|
||||
#include "Common/TargetAnimation.h"
|
||||
#include <assimp/scene.h>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
#include <assimp/StringComparison.h>
|
|
@ -43,15 +43,17 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_EXPORT
|
||||
#ifndef ASSIMP_BUILD_NO_3DS_EXPORTER
|
||||
|
||||
#include "3DSExporter.h"
|
||||
#include "3DSLoader.h"
|
||||
#include "3DSHelper.h"
|
||||
#include "3DS/3DSExporter.h"
|
||||
#include "3DS/3DSLoader.h"
|
||||
#include "3DS/3DSHelper.h"
|
||||
#include "PostProcessing/SplitLargeMeshes.h"
|
||||
|
||||
#include <assimp/SceneCombiner.h>
|
||||
#include "SplitLargeMeshes.h"
|
||||
#include <assimp/StringComparison.h>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
#include <assimp/Exporter.hpp>
|
||||
|
||||
#include <memory>
|
||||
|
||||
using namespace Assimp;
|
|
@ -53,7 +53,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <assimp/ParsingUtils.h>
|
||||
#include <assimp/fast_atof.h>
|
||||
#include <assimp/Subdivision.h>
|
||||
#include "Importer.h"
|
||||
#include "Common/Importer.h"
|
||||
#include <assimp/BaseImporter.h>
|
||||
#include <assimp/Importer.hpp>
|
||||
#include <assimp/light.h>
|
|
@ -53,7 +53,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#include "ASELoader.h"
|
||||
#include <assimp/StringComparison.h>
|
||||
#include <assimp/SkeletonMeshBuilder.h>
|
||||
#include "TargetAnimation.h"
|
||||
#include "Common/TargetAnimation.h"
|
||||
|
||||
#include <assimp/Importer.hpp>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
|
@ -88,23 +89,25 @@ ASEImporter::ASEImporter()
|
|||
, mBuffer()
|
||||
, pcScene()
|
||||
, configRecomputeNormals()
|
||||
, noSkeletonMesh()
|
||||
{}
|
||||
, noSkeletonMesh() {
|
||||
// empty
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Destructor, private as well
|
||||
ASEImporter::~ASEImporter()
|
||||
{}
|
||||
ASEImporter::~ASEImporter() {
|
||||
// empty
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Returns whether the class can handle the format of the given file.
|
||||
bool ASEImporter::CanRead( const std::string& pFile, IOSystem* pIOHandler, bool cs) const
|
||||
{
|
||||
bool ASEImporter::CanRead( const std::string& pFile, IOSystem* pIOHandler, bool cs) const {
|
||||
// check file extension
|
||||
const std::string extension = GetExtension(pFile);
|
||||
|
||||
if( extension == "ase" || extension == "ask")
|
||||
if (extension == "ase" || extension == "ask") {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ((!extension.length() || cs) && pIOHandler) {
|
||||
const char* tokens[] = {"*3dsmax_asciiexport"};
|
||||
|
@ -115,15 +118,13 @@ bool ASEImporter::CanRead( const std::string& pFile, IOSystem* pIOHandler, bool
|
|||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Loader meta information
|
||||
const aiImporterDesc* ASEImporter::GetInfo () const
|
||||
{
|
||||
const aiImporterDesc* ASEImporter::GetInfo () const {
|
||||
return &desc;
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Setup configuration options
|
||||
void ASEImporter::SetupProperties(const Importer* pImp)
|
||||
{
|
||||
void ASEImporter::SetupProperties(const Importer* pImp) {
|
||||
configRecomputeNormals = (pImp->GetPropertyInteger(
|
||||
AI_CONFIG_IMPORT_ASE_RECONSTRUCT_NORMALS,1) ? true : false);
|
||||
|
||||
|
@ -133,12 +134,11 @@ void ASEImporter::SetupProperties(const Importer* pImp)
|
|||
// ------------------------------------------------------------------------------------------------
|
||||
// Imports the given file into the given scene structure.
|
||||
void ASEImporter::InternReadFile( const std::string& pFile,
|
||||
aiScene* pScene, IOSystem* pIOHandler)
|
||||
{
|
||||
aiScene* pScene, IOSystem* pIOHandler) {
|
||||
std::unique_ptr<IOStream> file( pIOHandler->Open( pFile, "rb"));
|
||||
|
||||
// Check whether we can read from the file
|
||||
if( file.get() == NULL) {
|
||||
if( file.get() == nullptr) {
|
||||
throw DeadlyImportError( "Failed to open ASE file " + pFile + ".");
|
||||
}
|
||||
|
|
@ -4,7 +4,6 @@ Open Asset Import Library (assimp)
|
|||
|
||||
Copyright (c) 2006-2019, assimp team
|
||||
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use of this software in source and binary forms,
|
|
@ -49,15 +49,15 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_3DS_IMPORTER
|
||||
|
||||
// internal headers
|
||||
#include "TextureTransform.h"
|
||||
#include "PostProcessing/TextureTransform.h"
|
||||
#include "ASELoader.h"
|
||||
|
||||
#include <assimp/fast_atof.h>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
|
||||
using namespace Assimp;
|
||||
using namespace Assimp::ASE;
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
// Begin an ASE parsing function
|
||||
|
|
@ -57,7 +57,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <assimp/qnan.h>
|
||||
|
||||
// ASE is quite similar to 3ds. We can reuse some structures
|
||||
#include "3DSLoader.h"
|
||||
#include "3DS/3DSLoader.h"
|
||||
|
||||
namespace Assimp {
|
||||
namespace ASE {
|
|
@ -46,12 +46,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_EXPORT
|
||||
#ifndef ASSIMP_BUILD_NO_ASSBIN_EXPORTER
|
||||
|
||||
#include "assbin_chunks.h"
|
||||
#include "Common/assbin_chunks.h"
|
||||
#include "PostProcessing/ProcessHelper.h"
|
||||
|
||||
#include <assimp/version.h>
|
||||
#include <assimp/IOStream.hpp>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/Exporter.hpp>
|
||||
#include "ProcessHelper.h"
|
||||
#include <assimp/Exceptional.h>
|
||||
|
||||
#ifdef ASSIMP_BUILD_NO_OWN_ZLIB
|
|
@ -50,8 +50,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_ASSBIN_IMPORTER
|
||||
|
||||
// internal headers
|
||||
#include "AssbinLoader.h"
|
||||
#include "assbin_chunks.h"
|
||||
#include "Assbin/AssbinLoader.h"
|
||||
#include "Common/assbin_chunks.h"
|
||||
#include <assimp/MemoryIOWrapper.h>
|
||||
#include <assimp/mesh.h>
|
||||
#include <assimp/anim.h>
|
|
@ -46,13 +46,15 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_EXPORT
|
||||
#ifndef ASSIMP_BUILD_NO_ASSXML_EXPORTER
|
||||
|
||||
#include <stdarg.h>
|
||||
#include "PostProcessing/ProcessHelper.h"
|
||||
|
||||
#include <assimp/version.h>
|
||||
#include "ProcessHelper.h"
|
||||
#include <assimp/IOStream.hpp>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/Exporter.hpp>
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
#ifdef ASSIMP_BUILD_NO_OWN_ZLIB
|
||||
# include <zlib.h>
|
||||
#else
|
|
@ -49,17 +49,19 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#ifndef ASSIMP_BUILD_NO_B3D_IMPORTER
|
||||
|
||||
// internal headers
|
||||
#include "B3DImporter.h"
|
||||
#include "TextureTransform.h"
|
||||
#include "ConvertToLHProcess.h"
|
||||
#include "B3D/B3DImporter.h"
|
||||
#include "PostProcessing/TextureTransform.h"
|
||||
#include "PostProcessing/ConvertToLHProcess.h"
|
||||
|
||||
#include <assimp/StringUtils.h>
|
||||
#include <memory>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/anim.h>
|
||||
#include <assimp/scene.h>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
#include <assimp/importerdesc.h>
|
||||
|
||||
#include <memory>
|
||||
|
||||
using namespace Assimp;
|
||||
using namespace std;
|
||||
|
|
@ -49,7 +49,7 @@ Assimp C export interface. See Exporter.cpp for some notes.
|
|||
|
||||
#include "CInterfaceIOWrapper.h"
|
||||
#include <assimp/SceneCombiner.h>
|
||||
#include "ScenePrivate.h"
|
||||
#include "Common/ScenePrivate.h"
|
||||
#include <assimp/Exporter.hpp>
|
||||
|
||||
using namespace Assimp;
|
|
@ -2,8 +2,7 @@
|
|||
# ----------------------------------------------------------------------
|
||||
#
|
||||
# Copyright (c) 2006-2019, assimp team
|
||||
|
||||
|
||||
#
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this software in source and binary forms,
|
||||
|
@ -142,7 +141,7 @@ SET( PUBLIC_HEADERS
|
|||
)
|
||||
|
||||
SET( Core_SRCS
|
||||
Assimp.cpp
|
||||
Common/Assimp.cpp
|
||||
)
|
||||
|
||||
IF(MSVC)
|
||||
|
@ -154,52 +153,57 @@ SET( Logging_SRCS
|
|||
${HEADER_PATH}/LogStream.hpp
|
||||
${HEADER_PATH}/Logger.hpp
|
||||
${HEADER_PATH}/NullLogger.hpp
|
||||
Win32DebugLogStream.h
|
||||
DefaultLogger.cpp
|
||||
FileLogStream.h
|
||||
StdOStreamLogStream.h
|
||||
Common/Win32DebugLogStream.h
|
||||
Common/DefaultLogger.cpp
|
||||
Common/FileLogStream.h
|
||||
Common/StdOStreamLogStream.h
|
||||
)
|
||||
SOURCE_GROUP(Logging FILES ${Logging_SRCS})
|
||||
|
||||
SET( Common_SRCS
|
||||
BaseImporter.cpp
|
||||
BaseProcess.cpp
|
||||
BaseProcess.h
|
||||
Importer.h
|
||||
ScenePrivate.h
|
||||
PostStepRegistry.cpp
|
||||
ImporterRegistry.cpp
|
||||
DefaultProgressHandler.h
|
||||
DefaultIOStream.cpp
|
||||
DefaultIOSystem.cpp
|
||||
CInterfaceIOWrapper.cpp
|
||||
CInterfaceIOWrapper.h
|
||||
Importer.cpp
|
||||
IFF.h
|
||||
SGSpatialSort.cpp
|
||||
VertexTriangleAdjacency.cpp
|
||||
VertexTriangleAdjacency.h
|
||||
SpatialSort.cpp
|
||||
SceneCombiner.cpp
|
||||
ScenePreprocessor.cpp
|
||||
ScenePreprocessor.h
|
||||
SkeletonMeshBuilder.cpp
|
||||
SplitByBoneCountProcess.cpp
|
||||
SplitByBoneCountProcess.h
|
||||
StandardShapes.cpp
|
||||
TargetAnimation.cpp
|
||||
TargetAnimation.h
|
||||
RemoveComments.cpp
|
||||
Subdivision.cpp
|
||||
scene.cpp
|
||||
Bitmap.cpp
|
||||
Version.cpp
|
||||
CreateAnimMesh.cpp
|
||||
simd.h
|
||||
simd.cpp
|
||||
Common/BaseImporter.cpp
|
||||
Common/BaseProcess.cpp
|
||||
Common/BaseProcess.h
|
||||
Common/Importer.h
|
||||
Common/ScenePrivate.h
|
||||
Common/PostStepRegistry.cpp
|
||||
Common/ImporterRegistry.cpp
|
||||
Common/DefaultProgressHandler.h
|
||||
Common/DefaultIOStream.cpp
|
||||
Common/DefaultIOSystem.cpp
|
||||
Common/PolyTools.h
|
||||
Common/Importer.cpp
|
||||
Common/IFF.h
|
||||
Common/SGSpatialSort.cpp
|
||||
Common/VertexTriangleAdjacency.cpp
|
||||
Common/VertexTriangleAdjacency.h
|
||||
Common/SpatialSort.cpp
|
||||
Common/SceneCombiner.cpp
|
||||
Common/ScenePreprocessor.cpp
|
||||
Common/ScenePreprocessor.h
|
||||
Common/SkeletonMeshBuilder.cpp
|
||||
Common/SplitByBoneCountProcess.cpp
|
||||
Common/SplitByBoneCountProcess.h
|
||||
Common/StandardShapes.cpp
|
||||
Common/TargetAnimation.cpp
|
||||
Common/TargetAnimation.h
|
||||
Common/RemoveComments.cpp
|
||||
Common/Subdivision.cpp
|
||||
Common/scene.cpp
|
||||
Common/Bitmap.cpp
|
||||
Common/Version.cpp
|
||||
Common/CreateAnimMesh.cpp
|
||||
Common/simd.h
|
||||
Common/simd.cpp
|
||||
)
|
||||
SOURCE_GROUP(Common FILES ${Common_SRCS})
|
||||
|
||||
SET( CApi_SRCS
|
||||
CApi/CInterfaceIOWrapper.cpp
|
||||
CApi/CInterfaceIOWrapper.h
|
||||
)
|
||||
SOURCE_GROUP(CApi FILES ${CApi_SRCS})
|
||||
|
||||
SET( STEPParser_SRCS
|
||||
Importer/STEPParser/STEPFileReader.h
|
||||
Importer/STEPParser/STEPFileReader.cpp
|
||||
|
@ -210,8 +214,8 @@ SOURCE_GROUP(STEPParser FILES ${STEPParser_SRCS})
|
|||
|
||||
IF ( ASSIMP_BUILD_NONFREE_C4D_IMPORTER )
|
||||
SET( C4D_SRCS
|
||||
C4DImporter.cpp
|
||||
C4DImporter.h
|
||||
C4D/C4DImporter.cpp
|
||||
C4D/C4DImporter.h
|
||||
)
|
||||
SOURCE_GROUP( C4D FILES ${C4D_SRCS})
|
||||
ENDIF ( ASSIMP_BUILD_NONFREE_C4D_IMPORTER )
|
||||
|
@ -283,261 +287,261 @@ SET(ASSIMP_EXPORTERS_ENABLED "") # list of enabled exporters
|
|||
SET(ASSIMP_EXPORTERS_DISABLED "") # disabled exporters list (used to print)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( AMF
|
||||
AMFImporter.hpp
|
||||
AMFImporter_Macro.hpp
|
||||
AMFImporter_Node.hpp
|
||||
AMFImporter.cpp
|
||||
AMFImporter_Geometry.cpp
|
||||
AMFImporter_Material.cpp
|
||||
AMFImporter_Postprocess.cpp
|
||||
AMF/AMFImporter.hpp
|
||||
AMF/AMFImporter_Macro.hpp
|
||||
AMF/AMFImporter_Node.hpp
|
||||
AMF/AMFImporter.cpp
|
||||
AMF/AMFImporter_Geometry.cpp
|
||||
AMF/AMFImporter_Material.cpp
|
||||
AMF/AMFImporter_Postprocess.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( 3DS
|
||||
3DSConverter.cpp
|
||||
3DSHelper.h
|
||||
3DSLoader.cpp
|
||||
3DSLoader.h
|
||||
3DS/3DSConverter.cpp
|
||||
3DS/3DSHelper.h
|
||||
3DS/3DSLoader.cpp
|
||||
3DS/3DSLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( 3DS
|
||||
3DSExporter.h
|
||||
3DSExporter.cpp
|
||||
3DS/3DSExporter.h
|
||||
3DS/3DSExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( AC
|
||||
ACLoader.cpp
|
||||
ACLoader.h
|
||||
AC/ACLoader.cpp
|
||||
AC/ACLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( ASE
|
||||
ASELoader.cpp
|
||||
ASELoader.h
|
||||
ASEParser.cpp
|
||||
ASEParser.h
|
||||
ASE/ASELoader.cpp
|
||||
ASE/ASELoader.h
|
||||
ASE/ASEParser.cpp
|
||||
ASE/ASEParser.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( ASSBIN
|
||||
AssbinLoader.h
|
||||
AssbinLoader.cpp
|
||||
Assbin/AssbinLoader.h
|
||||
Assbin/AssbinLoader.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( ASSBIN
|
||||
AssbinExporter.h
|
||||
AssbinExporter.cpp
|
||||
Assbin/AssbinExporter.h
|
||||
Assbin/AssbinExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( ASSXML
|
||||
AssxmlExporter.h
|
||||
AssxmlExporter.cpp
|
||||
Assxml/AssxmlExporter.h
|
||||
Assxml/AssxmlExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( B3D
|
||||
B3DImporter.cpp
|
||||
B3DImporter.h
|
||||
B3D/B3DImporter.cpp
|
||||
B3D/B3DImporter.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( BVH
|
||||
BVHLoader.cpp
|
||||
BVHLoader.h
|
||||
BVH/BVHLoader.cpp
|
||||
BVH/BVHLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( COLLADA
|
||||
ColladaHelper.h
|
||||
ColladaLoader.cpp
|
||||
ColladaLoader.h
|
||||
ColladaParser.cpp
|
||||
ColladaParser.h
|
||||
Collada/ColladaHelper.h
|
||||
Collada/ColladaLoader.cpp
|
||||
Collada/ColladaLoader.h
|
||||
Collada/ColladaParser.cpp
|
||||
Collada/ColladaParser.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( COLLADA
|
||||
ColladaExporter.h
|
||||
ColladaExporter.cpp
|
||||
Collada/ColladaExporter.h
|
||||
Collada/ColladaExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( DXF
|
||||
DXFLoader.cpp
|
||||
DXFLoader.h
|
||||
DXFHelper.h
|
||||
DXF/DXFLoader.cpp
|
||||
DXF/DXFLoader.h
|
||||
DXF/DXFHelper.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( CSM
|
||||
CSMLoader.cpp
|
||||
CSMLoader.h
|
||||
CSM/CSMLoader.cpp
|
||||
CSM/CSMLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( HMP
|
||||
HMPFileData.h
|
||||
HMPLoader.cpp
|
||||
HMPLoader.h
|
||||
HalfLifeFileData.h
|
||||
HMP/HMPFileData.h
|
||||
HMP/HMPLoader.cpp
|
||||
HMP/HMPLoader.h
|
||||
HMP/HalfLifeFileData.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( IRRMESH
|
||||
IRRMeshLoader.cpp
|
||||
IRRMeshLoader.h
|
||||
IRRShared.cpp
|
||||
IRRShared.h
|
||||
Irr/IRRMeshLoader.cpp
|
||||
Irr/IRRMeshLoader.h
|
||||
Irr/IRRShared.cpp
|
||||
Irr/IRRShared.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( IRR
|
||||
IRRLoader.cpp
|
||||
IRRLoader.h
|
||||
IRRShared.cpp
|
||||
IRRShared.h
|
||||
Irr/IRRLoader.cpp
|
||||
Irr/IRRLoader.h
|
||||
Irr/IRRShared.cpp
|
||||
Irr/IRRShared.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( LWO
|
||||
LWOAnimation.cpp
|
||||
LWOAnimation.h
|
||||
LWOBLoader.cpp
|
||||
LWOFileData.h
|
||||
LWOLoader.cpp
|
||||
LWOLoader.h
|
||||
LWOMaterial.cpp
|
||||
LWO/LWOAnimation.cpp
|
||||
LWO/LWOAnimation.h
|
||||
LWO/LWOBLoader.cpp
|
||||
LWO/LWOFileData.h
|
||||
LWO/LWOLoader.cpp
|
||||
LWO/LWOLoader.h
|
||||
LWO/LWOMaterial.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( LWS
|
||||
LWSLoader.cpp
|
||||
LWSLoader.h
|
||||
LWS/LWSLoader.cpp
|
||||
LWS/LWSLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MD2
|
||||
MD2FileData.h
|
||||
MD2Loader.cpp
|
||||
MD2Loader.h
|
||||
MD2NormalTable.h
|
||||
MD2/MD2FileData.h
|
||||
MD2/MD2Loader.cpp
|
||||
MD2/MD2Loader.h
|
||||
MD2/MD2NormalTable.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MD3
|
||||
MD3FileData.h
|
||||
MD3Loader.cpp
|
||||
MD3Loader.h
|
||||
MD3/MD3FileData.h
|
||||
MD3/MD3Loader.cpp
|
||||
MD3/MD3Loader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MD5
|
||||
MD5Loader.cpp
|
||||
MD5Loader.h
|
||||
MD5Parser.cpp
|
||||
MD5Parser.h
|
||||
MD5/MD5Loader.cpp
|
||||
MD5/MD5Loader.h
|
||||
MD5/MD5Parser.cpp
|
||||
MD5/MD5Parser.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MDC
|
||||
MDCFileData.h
|
||||
MDCLoader.cpp
|
||||
MDCLoader.h
|
||||
MDCNormalTable.h
|
||||
MDC/MDCFileData.h
|
||||
MDC/MDCLoader.cpp
|
||||
MDC/MDCLoader.h
|
||||
MDC/MDCNormalTable.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MDL
|
||||
MDLDefaultColorMap.h
|
||||
MDLFileData.h
|
||||
MDLLoader.cpp
|
||||
MDLLoader.h
|
||||
MDLMaterialLoader.cpp
|
||||
MDL/MDLDefaultColorMap.h
|
||||
MDL/MDLFileData.h
|
||||
MDL/MDLLoader.cpp
|
||||
MDL/MDLLoader.h
|
||||
MDL/MDLMaterialLoader.cpp
|
||||
)
|
||||
|
||||
SET( MaterialSystem_SRCS
|
||||
MaterialSystem.cpp
|
||||
MaterialSystem.h
|
||||
Material/MaterialSystem.cpp
|
||||
Material/MaterialSystem.h
|
||||
)
|
||||
SOURCE_GROUP( MaterialSystem FILES ${MaterialSystem_SRCS})
|
||||
|
||||
ADD_ASSIMP_IMPORTER( NFF
|
||||
NFFLoader.cpp
|
||||
NFFLoader.h
|
||||
NFF/NFFLoader.cpp
|
||||
NFF/NFFLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( NDO
|
||||
NDOLoader.cpp
|
||||
NDOLoader.h
|
||||
NDO/NDOLoader.cpp
|
||||
NDO/NDOLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( OFF
|
||||
OFFLoader.cpp
|
||||
OFFLoader.h
|
||||
OFF/OFFLoader.cpp
|
||||
OFF/OFFLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( OBJ
|
||||
ObjFileData.h
|
||||
ObjFileImporter.cpp
|
||||
ObjFileImporter.h
|
||||
ObjFileMtlImporter.cpp
|
||||
ObjFileMtlImporter.h
|
||||
ObjFileParser.cpp
|
||||
ObjFileParser.h
|
||||
ObjTools.h
|
||||
Obj/ObjFileData.h
|
||||
Obj/ObjFileImporter.cpp
|
||||
Obj/ObjFileImporter.h
|
||||
Obj/ObjFileMtlImporter.cpp
|
||||
Obj/ObjFileMtlImporter.h
|
||||
Obj/ObjFileParser.cpp
|
||||
Obj/ObjFileParser.h
|
||||
Obj/ObjTools.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( OBJ
|
||||
ObjExporter.h
|
||||
ObjExporter.cpp
|
||||
Obj/ObjExporter.h
|
||||
Obj/ObjExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( OGRE
|
||||
OgreImporter.h
|
||||
OgreStructs.h
|
||||
OgreParsingUtils.h
|
||||
OgreBinarySerializer.h
|
||||
OgreXmlSerializer.h
|
||||
OgreImporter.cpp
|
||||
OgreStructs.cpp
|
||||
OgreBinarySerializer.cpp
|
||||
OgreXmlSerializer.cpp
|
||||
OgreMaterial.cpp
|
||||
Ogre/OgreImporter.h
|
||||
Ogre/OgreStructs.h
|
||||
Ogre/OgreParsingUtils.h
|
||||
Ogre/OgreBinarySerializer.h
|
||||
Ogre/OgreXmlSerializer.h
|
||||
Ogre/OgreImporter.cpp
|
||||
Ogre/OgreStructs.cpp
|
||||
Ogre/OgreBinarySerializer.cpp
|
||||
Ogre/OgreXmlSerializer.cpp
|
||||
Ogre/OgreMaterial.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( OPENGEX
|
||||
OpenGEXImporter.cpp
|
||||
OpenGEXImporter.h
|
||||
OpenGEXStructs.h
|
||||
OpenGEX/OpenGEXImporter.cpp
|
||||
OpenGEX/OpenGEXImporter.h
|
||||
OpenGEX/OpenGEXStructs.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( OPENGEX
|
||||
OpenGEXExporter.cpp
|
||||
OpenGEXExporter.h
|
||||
OpenGEX/OpenGEXExporter.cpp
|
||||
OpenGEX/OpenGEXExporter.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( PLY
|
||||
PlyLoader.cpp
|
||||
PlyLoader.h
|
||||
PlyParser.cpp
|
||||
PlyParser.h
|
||||
Ply/PlyLoader.cpp
|
||||
Ply/PlyLoader.h
|
||||
Ply/PlyParser.cpp
|
||||
Ply/PlyParser.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( PLY
|
||||
PlyExporter.cpp
|
||||
PlyExporter.h
|
||||
Ply/PlyExporter.cpp
|
||||
Ply/PlyExporter.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MS3D
|
||||
MS3DLoader.cpp
|
||||
MS3DLoader.h
|
||||
MS3D/MS3DLoader.cpp
|
||||
MS3D/MS3DLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( COB
|
||||
COBLoader.cpp
|
||||
COBLoader.h
|
||||
COBScene.h
|
||||
COB/COBLoader.cpp
|
||||
COB/COBLoader.h
|
||||
COB/COBScene.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( BLEND
|
||||
BlenderLoader.cpp
|
||||
BlenderLoader.h
|
||||
BlenderDNA.cpp
|
||||
BlenderDNA.h
|
||||
BlenderDNA.inl
|
||||
BlenderScene.cpp
|
||||
BlenderScene.h
|
||||
BlenderSceneGen.h
|
||||
BlenderIntermediate.h
|
||||
BlenderModifier.h
|
||||
BlenderModifier.cpp
|
||||
BlenderBMesh.h
|
||||
BlenderBMesh.cpp
|
||||
BlenderTessellator.h
|
||||
BlenderTessellator.cpp
|
||||
BlenderCustomData.h
|
||||
BlenderCustomData.cpp
|
||||
Blender/BlenderLoader.cpp
|
||||
Blender/BlenderLoader.h
|
||||
Blender/BlenderDNA.cpp
|
||||
Blender/BlenderDNA.h
|
||||
Blender/BlenderDNA.inl
|
||||
Blender/BlenderScene.cpp
|
||||
Blender/BlenderScene.h
|
||||
Blender/BlenderSceneGen.h
|
||||
Blender/BlenderIntermediate.h
|
||||
Blender/BlenderModifier.h
|
||||
Blender/BlenderModifier.cpp
|
||||
Blender/BlenderBMesh.h
|
||||
Blender/BlenderBMesh.cpp
|
||||
Blender/BlenderTessellator.h
|
||||
Blender/BlenderTessellator.cpp
|
||||
Blender/BlenderCustomData.h
|
||||
Blender/BlenderCustomData.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( IFC
|
||||
|
@ -565,106 +569,105 @@ if (ASSIMP_BUILD_IFC_IMPORTER)
|
|||
endif (ASSIMP_BUILD_IFC_IMPORTER)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( XGL
|
||||
XGLLoader.cpp
|
||||
XGLLoader.h
|
||||
XGL/XGLLoader.cpp
|
||||
XGL/XGLLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( FBX
|
||||
FBXImporter.cpp
|
||||
FBXCompileConfig.h
|
||||
FBXImporter.h
|
||||
FBXParser.cpp
|
||||
FBXParser.h
|
||||
FBXTokenizer.cpp
|
||||
FBXTokenizer.h
|
||||
FBXImportSettings.h
|
||||
FBXConverter.h
|
||||
FBXConverter.cpp
|
||||
FBXUtil.h
|
||||
FBXUtil.cpp
|
||||
FBXDocument.h
|
||||
FBXDocument.cpp
|
||||
FBXProperties.h
|
||||
FBXProperties.cpp
|
||||
FBXMeshGeometry.h
|
||||
FBXMeshGeometry.cpp
|
||||
FBXMaterial.cpp
|
||||
FBXModel.cpp
|
||||
FBXAnimation.cpp
|
||||
FBXNodeAttribute.cpp
|
||||
FBXDeformer.cpp
|
||||
FBXBinaryTokenizer.cpp
|
||||
FBXDocumentUtil.cpp
|
||||
FBXCommon.h
|
||||
FBX/FBXImporter.cpp
|
||||
FBX/FBXCompileConfig.h
|
||||
FBX/FBXImporter.h
|
||||
FBX/FBXParser.cpp
|
||||
FBX/FBXParser.h
|
||||
FBX/FBXTokenizer.cpp
|
||||
FBX/FBXTokenizer.h
|
||||
FBX/FBXImportSettings.h
|
||||
FBX/FBXConverter.h
|
||||
FBX/FBXConverter.cpp
|
||||
FBX/FBXUtil.h
|
||||
FBX/FBXUtil.cpp
|
||||
FBX/FBXDocument.h
|
||||
FBX/FBXDocument.cpp
|
||||
FBX/FBXProperties.h
|
||||
FBX/FBXProperties.cpp
|
||||
FBX/FBXMeshGeometry.h
|
||||
FBX/FBXMeshGeometry.cpp
|
||||
FBX/FBXMaterial.cpp
|
||||
FBX/FBXModel.cpp
|
||||
FBX/FBXAnimation.cpp
|
||||
FBX/FBXNodeAttribute.cpp
|
||||
FBX/FBXDeformer.cpp
|
||||
FBX/FBXBinaryTokenizer.cpp
|
||||
FBX/FBXDocumentUtil.cpp
|
||||
FBX/FBXCommon.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( FBX
|
||||
FBXExporter.h
|
||||
FBXExporter.cpp
|
||||
FBXExportNode.h
|
||||
FBXExportNode.cpp
|
||||
FBXExportProperty.h
|
||||
FBXExportProperty.cpp
|
||||
FBX/FBXExporter.h
|
||||
FBX/FBXExporter.cpp
|
||||
FBX/FBXExportNode.h
|
||||
FBX/FBXExportNode.cpp
|
||||
FBX/FBXExportProperty.h
|
||||
FBX/FBXExportProperty.cpp
|
||||
)
|
||||
|
||||
SET( PostProcessing_SRCS
|
||||
CalcTangentsProcess.cpp
|
||||
CalcTangentsProcess.h
|
||||
ComputeUVMappingProcess.cpp
|
||||
ComputeUVMappingProcess.h
|
||||
ConvertToLHProcess.cpp
|
||||
ConvertToLHProcess.h
|
||||
EmbedTexturesProcess.cpp
|
||||
EmbedTexturesProcess.h
|
||||
FindDegenerates.cpp
|
||||
FindDegenerates.h
|
||||
FindInstancesProcess.cpp
|
||||
FindInstancesProcess.h
|
||||
FindInvalidDataProcess.cpp
|
||||
FindInvalidDataProcess.h
|
||||
FixNormalsStep.cpp
|
||||
FixNormalsStep.h
|
||||
DropFaceNormalsProcess.cpp
|
||||
DropFaceNormalsProcess.h
|
||||
GenFaceNormalsProcess.cpp
|
||||
GenFaceNormalsProcess.h
|
||||
GenVertexNormalsProcess.cpp
|
||||
GenVertexNormalsProcess.h
|
||||
PretransformVertices.cpp
|
||||
PretransformVertices.h
|
||||
ImproveCacheLocality.cpp
|
||||
ImproveCacheLocality.h
|
||||
JoinVerticesProcess.cpp
|
||||
JoinVerticesProcess.h
|
||||
LimitBoneWeightsProcess.cpp
|
||||
LimitBoneWeightsProcess.h
|
||||
RemoveRedundantMaterials.cpp
|
||||
RemoveRedundantMaterials.h
|
||||
RemoveVCProcess.cpp
|
||||
RemoveVCProcess.h
|
||||
SortByPTypeProcess.cpp
|
||||
SortByPTypeProcess.h
|
||||
SplitLargeMeshes.cpp
|
||||
SplitLargeMeshes.h
|
||||
TextureTransform.cpp
|
||||
TextureTransform.h
|
||||
TriangulateProcess.cpp
|
||||
TriangulateProcess.h
|
||||
ValidateDataStructure.cpp
|
||||
ValidateDataStructure.h
|
||||
OptimizeGraph.cpp
|
||||
OptimizeGraph.h
|
||||
OptimizeMeshes.cpp
|
||||
OptimizeMeshes.h
|
||||
DeboneProcess.cpp
|
||||
DeboneProcess.h
|
||||
ProcessHelper.h
|
||||
ProcessHelper.cpp
|
||||
PolyTools.h
|
||||
MakeVerboseFormat.cpp
|
||||
MakeVerboseFormat.h
|
||||
ScaleProcess.cpp
|
||||
ScaleProcess.h
|
||||
PostProcessing/CalcTangentsProcess.cpp
|
||||
PostProcessing/CalcTangentsProcess.h
|
||||
PostProcessing/ComputeUVMappingProcess.cpp
|
||||
PostProcessing/ComputeUVMappingProcess.h
|
||||
PostProcessing/ConvertToLHProcess.cpp
|
||||
PostProcessing/ConvertToLHProcess.h
|
||||
PostProcessing/EmbedTexturesProcess.cpp
|
||||
PostProcessing/EmbedTexturesProcess.h
|
||||
PostProcessing/FindDegenerates.cpp
|
||||
PostProcessing/FindDegenerates.h
|
||||
PostProcessing/FindInstancesProcess.cpp
|
||||
PostProcessing/FindInstancesProcess.h
|
||||
PostProcessing/FindInvalidDataProcess.cpp
|
||||
PostProcessing/FindInvalidDataProcess.h
|
||||
PostProcessing/FixNormalsStep.cpp
|
||||
PostProcessing/FixNormalsStep.h
|
||||
PostProcessing/DropFaceNormalsProcess.cpp
|
||||
PostProcessing/DropFaceNormalsProcess.h
|
||||
PostProcessing/GenFaceNormalsProcess.cpp
|
||||
PostProcessing/GenFaceNormalsProcess.h
|
||||
PostProcessing/GenVertexNormalsProcess.cpp
|
||||
PostProcessing/GenVertexNormalsProcess.h
|
||||
PostProcessing/PretransformVertices.cpp
|
||||
PostProcessing/PretransformVertices.h
|
||||
PostProcessing/ImproveCacheLocality.cpp
|
||||
PostProcessing/ImproveCacheLocality.h
|
||||
PostProcessing/JoinVerticesProcess.cpp
|
||||
PostProcessing/JoinVerticesProcess.h
|
||||
PostProcessing/LimitBoneWeightsProcess.cpp
|
||||
PostProcessing/LimitBoneWeightsProcess.h
|
||||
PostProcessing/RemoveRedundantMaterials.cpp
|
||||
PostProcessing/RemoveRedundantMaterials.h
|
||||
PostProcessing/RemoveVCProcess.cpp
|
||||
PostProcessing/RemoveVCProcess.h
|
||||
PostProcessing/SortByPTypeProcess.cpp
|
||||
PostProcessing/SortByPTypeProcess.h
|
||||
PostProcessing/SplitLargeMeshes.cpp
|
||||
PostProcessing/SplitLargeMeshes.h
|
||||
PostProcessing/TextureTransform.cpp
|
||||
PostProcessing/TextureTransform.h
|
||||
PostProcessing/TriangulateProcess.cpp
|
||||
PostProcessing/TriangulateProcess.h
|
||||
PostProcessing/ValidateDataStructure.cpp
|
||||
PostProcessing/ValidateDataStructure.h
|
||||
PostProcessing/OptimizeGraph.cpp
|
||||
PostProcessing/OptimizeGraph.h
|
||||
PostProcessing/OptimizeMeshes.cpp
|
||||
PostProcessing/OptimizeMeshes.h
|
||||
PostProcessing/DeboneProcess.cpp
|
||||
PostProcessing/DeboneProcess.h
|
||||
PostProcessing/ProcessHelper.h
|
||||
PostProcessing/ProcessHelper.cpp
|
||||
PostProcessing/MakeVerboseFormat.cpp
|
||||
PostProcessing/MakeVerboseFormat.h
|
||||
PostProcessing/ScaleProcess.cpp
|
||||
PostProcessing/ScaleProcess.h
|
||||
)
|
||||
SOURCE_GROUP( PostProcessing FILES ${PostProcessing_SRCS})
|
||||
|
||||
|
@ -672,136 +675,136 @@ SET( IrrXML_SRCS ${HEADER_PATH}/irrXMLWrapper.h )
|
|||
SOURCE_GROUP( IrrXML FILES ${IrrXML_SRCS})
|
||||
|
||||
ADD_ASSIMP_IMPORTER( Q3D
|
||||
Q3DLoader.cpp
|
||||
Q3DLoader.h
|
||||
Q3D/Q3DLoader.cpp
|
||||
Q3D/Q3DLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( Q3BSP
|
||||
Q3BSPFileData.h
|
||||
Q3BSPFileParser.h
|
||||
Q3BSPFileParser.cpp
|
||||
Q3BSPFileImporter.h
|
||||
Q3BSPFileImporter.cpp
|
||||
Q3BSPZipArchive.h
|
||||
Q3BSPZipArchive.cpp
|
||||
Q3BSP/Q3BSPFileData.h
|
||||
Q3BSP/Q3BSPFileParser.h
|
||||
Q3BSP/Q3BSPFileParser.cpp
|
||||
Q3BSP/Q3BSPFileImporter.h
|
||||
Q3BSP/Q3BSPFileImporter.cpp
|
||||
Q3BSP/Q3BSPZipArchive.h
|
||||
Q3BSP/Q3BSPZipArchive.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( RAW
|
||||
RawLoader.cpp
|
||||
RawLoader.h
|
||||
Raw/RawLoader.cpp
|
||||
Raw/RawLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( SIB
|
||||
SIBImporter.cpp
|
||||
SIBImporter.h
|
||||
SIB/SIBImporter.cpp
|
||||
SIB/SIBImporter.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( SMD
|
||||
SMDLoader.cpp
|
||||
SMDLoader.h
|
||||
SMD/SMDLoader.cpp
|
||||
SMD/SMDLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( STL
|
||||
STLLoader.cpp
|
||||
STLLoader.h
|
||||
STL/STLLoader.cpp
|
||||
STL/STLLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( STL
|
||||
STLExporter.h
|
||||
STLExporter.cpp
|
||||
STL/STLExporter.h
|
||||
STL/STLExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( TERRAGEN
|
||||
TerragenLoader.cpp
|
||||
TerragenLoader.h
|
||||
Terragen/TerragenLoader.cpp
|
||||
Terragen/TerragenLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( 3D
|
||||
UnrealLoader.cpp
|
||||
UnrealLoader.h
|
||||
Unreal/UnrealLoader.cpp
|
||||
Unreal/UnrealLoader.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( X
|
||||
XFileHelper.h
|
||||
XFileImporter.cpp
|
||||
XFileImporter.h
|
||||
XFileParser.cpp
|
||||
XFileParser.h
|
||||
X/XFileHelper.h
|
||||
X/XFileImporter.cpp
|
||||
X/XFileImporter.h
|
||||
X/XFileParser.cpp
|
||||
X/XFileParser.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( X
|
||||
XFileExporter.h
|
||||
XFileExporter.cpp
|
||||
X/XFileExporter.h
|
||||
X/XFileExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( X3D
|
||||
X3DImporter.cpp
|
||||
X3DImporter.hpp
|
||||
X3DImporter_Geometry2D.cpp
|
||||
X3DImporter_Geometry3D.cpp
|
||||
X3DImporter_Group.cpp
|
||||
X3DImporter_Light.cpp
|
||||
X3DImporter_Macro.hpp
|
||||
X3DImporter_Metadata.cpp
|
||||
X3DImporter_Networking.cpp
|
||||
X3DImporter_Node.hpp
|
||||
X3DImporter_Postprocess.cpp
|
||||
X3DImporter_Rendering.cpp
|
||||
X3DImporter_Shape.cpp
|
||||
X3DImporter_Texturing.cpp
|
||||
FIReader.hpp
|
||||
FIReader.cpp
|
||||
X3DVocabulary.cpp
|
||||
X3D/X3DImporter.cpp
|
||||
X3D/X3DImporter.hpp
|
||||
X3D/X3DImporter_Geometry2D.cpp
|
||||
X3D/X3DImporter_Geometry3D.cpp
|
||||
X3D/X3DImporter_Group.cpp
|
||||
X3D/X3DImporter_Light.cpp
|
||||
X3D/X3DImporter_Macro.hpp
|
||||
X3D/X3DImporter_Metadata.cpp
|
||||
X3D/X3DImporter_Networking.cpp
|
||||
X3D/X3DImporter_Node.hpp
|
||||
X3D/X3DImporter_Postprocess.cpp
|
||||
X3D/X3DImporter_Rendering.cpp
|
||||
X3D/X3DImporter_Shape.cpp
|
||||
X3D/X3DImporter_Texturing.cpp
|
||||
X3D/FIReader.hpp
|
||||
X3D/FIReader.cpp
|
||||
X3D/X3DVocabulary.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( X3D
|
||||
X3DExporter.cpp
|
||||
X3DExporter.hpp
|
||||
X3D/X3DExporter.cpp
|
||||
X3D/X3DExporter.hpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( GLTF
|
||||
glTFAsset.h
|
||||
glTFAsset.inl
|
||||
glTFAssetWriter.h
|
||||
glTFAssetWriter.inl
|
||||
glTFImporter.cpp
|
||||
glTFImporter.h
|
||||
glTF2Asset.h
|
||||
glTF2Asset.inl
|
||||
glTF2AssetWriter.h
|
||||
glTF2AssetWriter.inl
|
||||
glTF2Importer.cpp
|
||||
glTF2Importer.h
|
||||
glTF/glTFAsset.h
|
||||
glTF/glTFAsset.inl
|
||||
glTF/glTFAssetWriter.h
|
||||
glTF/glTFAssetWriter.inl
|
||||
glTF/glTFImporter.cpp
|
||||
glTF/glTFImporter.h
|
||||
glTF2/glTF2Asset.h
|
||||
glTF2/glTF2Asset.inl
|
||||
glTF2/glTF2AssetWriter.h
|
||||
glTF2/glTF2AssetWriter.inl
|
||||
glTF2/glTF2Importer.cpp
|
||||
glTF2/glTF2Importer.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( GLTF
|
||||
glTFExporter.h
|
||||
glTFExporter.cpp
|
||||
glTF2Exporter.h
|
||||
glTF2Exporter.cpp
|
||||
glTF/glTFExporter.h
|
||||
glTF/glTFExporter.cpp
|
||||
glTF2/glTF2Exporter.h
|
||||
glTF2/glTF2Exporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( 3MF
|
||||
D3MFImporter.h
|
||||
D3MFImporter.cpp
|
||||
D3MFOpcPackage.h
|
||||
D3MFOpcPackage.cpp
|
||||
3MFXmlTags.h
|
||||
3MF/D3MFImporter.h
|
||||
3MF/D3MFImporter.cpp
|
||||
3MF/D3MFOpcPackage.h
|
||||
3MF/D3MFOpcPackage.cpp
|
||||
3MF/3MFXmlTags.h
|
||||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( 3MF
|
||||
D3MFExporter.h
|
||||
D3MFExporter.cpp
|
||||
3MF/D3MFExporter.h
|
||||
3MF/D3MFExporter.cpp
|
||||
)
|
||||
|
||||
ADD_ASSIMP_IMPORTER( MMD
|
||||
MMDCpp14.h
|
||||
MMDImporter.cpp
|
||||
MMDImporter.h
|
||||
MMDPmdParser.h
|
||||
MMDPmxParser.h
|
||||
MMDPmxParser.cpp
|
||||
MMDVmdParser.h
|
||||
MMD/MMDCpp14.h
|
||||
MMD/MMDImporter.cpp
|
||||
MMD/MMDImporter.h
|
||||
MMD/MMDPmdParser.h
|
||||
MMD/MMDPmxParser.h
|
||||
MMD/MMDPmxParser.cpp
|
||||
MMD/MMDVmdParser.h
|
||||
)
|
||||
|
||||
# Workaround for issue #2406 - force problematic large file to be optimized to prevent string table overflow error
|
||||
|
@ -817,7 +820,7 @@ if ((CMAKE_COMPILER_IS_MINGW) AND (CMAKE_BUILD_TYPE MATCHES Debug))
|
|||
endif()
|
||||
|
||||
ADD_ASSIMP_IMPORTER( STEP
|
||||
STEPFile.h
|
||||
Step/STEPFile.h
|
||||
Importer/StepFile/StepFileImporter.h
|
||||
Importer/StepFile/StepFileImporter.cpp
|
||||
Importer/StepFile/StepFileGen1.cpp
|
||||
|
@ -827,14 +830,14 @@ ADD_ASSIMP_IMPORTER( STEP
|
|||
)
|
||||
|
||||
ADD_ASSIMP_EXPORTER( STEP
|
||||
StepExporter.h
|
||||
StepExporter.cpp
|
||||
Step/StepExporter.h
|
||||
Step/StepExporter.cpp
|
||||
)
|
||||
|
||||
if ((NOT ASSIMP_NO_EXPORT) OR (NOT ASSIMP_EXPORTERS_ENABLED STREQUAL ""))
|
||||
SET( Exporter_SRCS
|
||||
Exporter.cpp
|
||||
AssimpCExport.cpp
|
||||
Common/Exporter.cpp
|
||||
CApi/AssimpCExport.cpp
|
||||
${HEADER_PATH}/BlobIOSystem.h
|
||||
)
|
||||
SOURCE_GROUP( Exporter FILES ${Exporter_SRCS})
|
||||
|
@ -987,6 +990,7 @@ MESSAGE(STATUS "Disabled exporter formats:${ASSIMP_EXPORTERS_DISABLED}")
|
|||
SET( assimp_src
|
||||
# Assimp Files
|
||||
${Core_SRCS}
|
||||
${CApi_SRCS}
|
||||
${Common_SRCS}
|
||||
${Logging_SRCS}
|
||||
${Exporter_SRCS}
|
||||
|
|
|
@ -45,20 +45,22 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
|
||||
#ifndef ASSIMP_BUILD_NO_COB_IMPORTER
|
||||
#include "COBLoader.h"
|
||||
#include "COBScene.h"
|
||||
#include "ConvertToLHProcess.h"
|
||||
#include "COB/COBLoader.h"
|
||||
#include "COB/COBScene.h"
|
||||
#include "PostProcessing/ConvertToLHProcess.h"
|
||||
|
||||
#include <assimp/StreamReader.h>
|
||||
#include <assimp/ParsingUtils.h>
|
||||
#include <assimp/fast_atof.h>
|
||||
#include <assimp/LineSplitter.h>
|
||||
#include <assimp/TinyFormatter.h>
|
||||
#include <memory>
|
||||
#include <assimp/IOSystem.hpp>
|
||||
#include <assimp/DefaultLogger.hpp>
|
||||
#include <assimp/scene.h>
|
||||
#include <assimp/importerdesc.h>
|
||||
|
||||
#include <memory>
|
||||
|
||||
using namespace Assimp;
|
||||
using namespace Assimp::COB;
|
||||
using namespace Assimp::Formatter;
|
|
@ -54,7 +54,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <assimp/Exceptional.h>
|
||||
#include <assimp/BaseImporter.h>
|
||||
|
||||
#include "CInterfaceIOWrapper.h"
|
||||
#include "CApi/CInterfaceIOWrapper.h"
|
||||
#include "Importer.h"
|
||||
#include "ScenePrivate.h"
|
||||
|
|
@ -61,15 +61,16 @@ Here we implement only the C++ interface (Assimp::Exporter).
|
|||
#include <assimp/mesh.h>
|
||||
#include <assimp/postprocess.h>
|
||||
#include <assimp/scene.h>
|
||||
|
||||
#include "DefaultProgressHandler.h"
|
||||
#include "BaseProcess.h"
|
||||
#include "JoinVerticesProcess.h"
|
||||
#include "MakeVerboseFormat.h"
|
||||
#include "ConvertToLHProcess.h"
|
||||
#include "PretransformVertices.h"
|
||||
#include <assimp/Exceptional.h>
|
||||
#include "ScenePrivate.h"
|
||||
|
||||
#include "Common/DefaultProgressHandler.h"
|
||||
#include "Common/BaseProcess.h"
|
||||
#include "Common/ScenePrivate.h"
|
||||
#include "PostProcessing/CalcTangentsProcess.h"
|
||||
#include "PostProcessing/MakeVerboseFormat.h"
|
||||
#include "PostProcessing/JoinVerticesProcess.h"
|
||||
#include "PostProcessing/ConvertToLHProcess.h"
|
||||
#include "PostProcessing/PretransformVertices.h"
|
||||
|
||||
#include <memory>
|
||||
|
|
@ -64,15 +64,15 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
// ------------------------------------------------------------------------------------------------
|
||||
// Internal headers
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
#include "Importer.h"
|
||||
#include <assimp/BaseImporter.h>
|
||||
#include "BaseProcess.h"
|
||||
#include "Common/Importer.h"
|
||||
#include "Common/BaseProcess.h"
|
||||
#include "Common/DefaultProgressHandler.h"
|
||||
#include "PostProcessing/ProcessHelper.h"
|
||||
#include "Common/ScenePreprocessor.h"
|
||||
#include "Common/ScenePrivate.h"
|
||||
|
||||
#include "DefaultProgressHandler.h"
|
||||
#include <assimp/BaseImporter.h>
|
||||
#include <assimp/GenericProperty.h>
|
||||
#include "ProcessHelper.h"
|
||||
#include "ScenePreprocessor.h"
|
||||
#include "ScenePrivate.h"
|
||||
#include <assimp/MemoryIOWrapper.h>
|
||||
#include <assimp/Profiler.h>
|
||||
#include <assimp/TinyFormatter.h>
|
||||
|
@ -86,7 +86,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <assimp/DefaultIOSystem.h>
|
||||
|
||||
#ifndef ASSIMP_BUILD_NO_VALIDATEDS_PROCESS
|
||||
# include "ValidateDataStructure.h"
|
||||
# include "PostProcessing/ValidateDataStructure.h"
|
||||
#endif
|
||||
|
||||
using namespace Assimp::Profiling;
|
|
@ -56,146 +56,146 @@ corresponding preprocessor flag to selectively disable formats.
|
|||
// (include_new_importers_here)
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
#ifndef ASSIMP_BUILD_NO_X_IMPORTER
|
||||
# include "XFileImporter.h"
|
||||
# include "X/XFileImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_AMF_IMPORTER
|
||||
# include "AMFImporter.hpp"
|
||||
# include "AMF/AMFImporter.hpp"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_3DS_IMPORTER
|
||||
# include "3DSLoader.h"
|
||||
# include "3DS/3DSLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MD3_IMPORTER
|
||||
# include "MD3Loader.h"
|
||||
# include "MD3/MD3Loader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MDL_IMPORTER
|
||||
# include "MDLLoader.h"
|
||||
# include "MDL/MDLLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MD2_IMPORTER
|
||||
# include "MD2Loader.h"
|
||||
# include "MD2/MD2Loader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_PLY_IMPORTER
|
||||
# include "PlyLoader.h"
|
||||
# include "Ply/PlyLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_ASE_IMPORTER
|
||||
# include "ASELoader.h"
|
||||
# include "ASE/ASELoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OBJ_IMPORTER
|
||||
# include "ObjFileImporter.h"
|
||||
# include "Obj/ObjFileImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_HMP_IMPORTER
|
||||
# include "HMPLoader.h"
|
||||
# include "HMP/HMPLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_SMD_IMPORTER
|
||||
# include "SMDLoader.h"
|
||||
# include "SMD/SMDLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MDC_IMPORTER
|
||||
# include "MDCLoader.h"
|
||||
# include "MDC/MDCLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MD5_IMPORTER
|
||||
# include "MD5Loader.h"
|
||||
# include "MD5/MD5Loader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_STL_IMPORTER
|
||||
# include "STLLoader.h"
|
||||
# include "STL/STLLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_LWO_IMPORTER
|
||||
# include "LWOLoader.h"
|
||||
# include "LWO/LWOLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_DXF_IMPORTER
|
||||
# include "DXFLoader.h"
|
||||
# include "DXF/DXFLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_NFF_IMPORTER
|
||||
# include "NFFLoader.h"
|
||||
# include "NFF/NFFLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_RAW_IMPORTER
|
||||
# include "RawLoader.h"
|
||||
# include "Raw/RawLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_SIB_IMPORTER
|
||||
# include "SIBImporter.h"
|
||||
# include "SIB/SIBImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OFF_IMPORTER
|
||||
# include "OFFLoader.h"
|
||||
# include "OFF/OFFLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_AC_IMPORTER
|
||||
# include "ACLoader.h"
|
||||
# include "AC/ACLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_BVH_IMPORTER
|
||||
# include "BVHLoader.h"
|
||||
# include "BVH/BVHLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_IRRMESH_IMPORTER
|
||||
# include "IRRMeshLoader.h"
|
||||
# include "Irr/IRRMeshLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_IRR_IMPORTER
|
||||
# include "IRRLoader.h"
|
||||
# include "Irr/IRRLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_Q3D_IMPORTER
|
||||
# include "Q3DLoader.h"
|
||||
# include "Q3D/Q3DLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_B3D_IMPORTER
|
||||
# include "B3DImporter.h"
|
||||
# include "B3D/B3DImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_COLLADA_IMPORTER
|
||||
# include "ColladaLoader.h"
|
||||
# include "Collada/ColladaLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_TERRAGEN_IMPORTER
|
||||
# include "TerragenLoader.h"
|
||||
# include "Terragen/TerragenLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_CSM_IMPORTER
|
||||
# include "CSMLoader.h"
|
||||
# include "CSM/CSMLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_3D_IMPORTER
|
||||
# include "UnrealLoader.h"
|
||||
# include "Unreal/UnrealLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_LWS_IMPORTER
|
||||
# include "LWSLoader.h"
|
||||
# include "LWS/LWSLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OGRE_IMPORTER
|
||||
# include "OgreImporter.h"
|
||||
# include "Ogre/OgreImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OPENGEX_IMPORTER
|
||||
# include "OpenGEXImporter.h"
|
||||
# include "OpenGEX/OpenGEXImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MS3D_IMPORTER
|
||||
# include "MS3DLoader.h"
|
||||
# include "MS3D/MS3DLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_COB_IMPORTER
|
||||
# include "COBLoader.h"
|
||||
# include "COB/COBLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_BLEND_IMPORTER
|
||||
# include "BlenderLoader.h"
|
||||
# include "Blender/BlenderLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_Q3BSP_IMPORTER
|
||||
# include "Q3BSPFileImporter.h"
|
||||
# include "Q3BSP/Q3BSPFileImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_NDO_IMPORTER
|
||||
# include "NDOLoader.h"
|
||||
# include "NDO/NDOLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_IFC_IMPORTER
|
||||
# include "Importer/IFC/IFCLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_XGL_IMPORTER
|
||||
# include "XGLLoader.h"
|
||||
# include "XGL/XGLLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_FBX_IMPORTER
|
||||
# include "FBXImporter.h"
|
||||
# include "FBX/FBXImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_ASSBIN_IMPORTER
|
||||
# include "AssbinLoader.h"
|
||||
# include "Assbin/AssbinLoader.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_GLTF_IMPORTER
|
||||
# include "glTFImporter.h"
|
||||
# include "glTF2Importer.h"
|
||||
# include "glTF/glTFImporter.h"
|
||||
# include "glTF2/glTF2Importer.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_C4D_IMPORTER
|
||||
# include "C4DImporter.h"
|
||||
# include "C4D/C4DImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_3MF_IMPORTER
|
||||
# include "D3MFImporter.h"
|
||||
# include "3MF/D3MFImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_X3D_IMPORTER
|
||||
# include "X3DImporter.hpp"
|
||||
# include "X3D/X3DImporter.hpp"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_MMD_IMPORTER
|
||||
# include "MMDImporter.h"
|
||||
# include "MMD/MMDImporter.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_STEP_IMPORTER
|
||||
# include "Importer/StepFile/StepFileImporter.h"
|
|
@ -48,88 +48,88 @@ directly (unless you are adding new steps), instead use the
|
|||
corresponding preprocessor flag to selectively disable steps.
|
||||
*/
|
||||
|
||||
#include "ProcessHelper.h"
|
||||
#include "PostProcessing/ProcessHelper.h"
|
||||
|
||||
#ifndef ASSIMP_BUILD_NO_CALCTANGENTS_PROCESS
|
||||
# include "CalcTangentsProcess.h"
|
||||
# include "PostProcessing/CalcTangentsProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_JOINVERTICES_PROCESS
|
||||
# include "JoinVerticesProcess.h"
|
||||
# include "PostProcessing/JoinVerticesProcess.h"
|
||||
#endif
|
||||
#if !(defined ASSIMP_BUILD_NO_MAKELEFTHANDED_PROCESS && defined ASSIMP_BUILD_NO_FLIPUVS_PROCESS && defined ASSIMP_BUILD_NO_FLIPWINDINGORDER_PROCESS)
|
||||
# include "ConvertToLHProcess.h"
|
||||
# include "PostProcessing/ConvertToLHProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_TRIANGULATE_PROCESS
|
||||
# include "TriangulateProcess.h"
|
||||
# include "PostProcessing/TriangulateProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_DROPFACENORMALS_PROCESS
|
||||
# include "DropFaceNormalsProcess.h"
|
||||
# include "PostProcessing/DropFaceNormalsProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_GENFACENORMALS_PROCESS
|
||||
# include "GenFaceNormalsProcess.h"
|
||||
# include "PostProcessing/GenFaceNormalsProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_GENVERTEXNORMALS_PROCESS
|
||||
# include "GenVertexNormalsProcess.h"
|
||||
# include "PostProcessing/GenVertexNormalsProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_REMOVEVC_PROCESS
|
||||
# include "RemoveVCProcess.h"
|
||||
# include "PostProcessing/RemoveVCProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_SPLITLARGEMESHES_PROCESS
|
||||
# include "SplitLargeMeshes.h"
|
||||
# include "PostProcessing/SplitLargeMeshes.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_PRETRANSFORMVERTICES_PROCESS
|
||||
# include "PretransformVertices.h"
|
||||
# include "PostProcessing/PretransformVertices.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_LIMITBONEWEIGHTS_PROCESS
|
||||
# include "LimitBoneWeightsProcess.h"
|
||||
# include "PostProcessing/LimitBoneWeightsProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_VALIDATEDS_PROCESS
|
||||
# include "ValidateDataStructure.h"
|
||||
# include "PostProcessing/ValidateDataStructure.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_IMPROVECACHELOCALITY_PROCESS
|
||||
# include "ImproveCacheLocality.h"
|
||||
# include "PostProcessing/ImproveCacheLocality.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_FIXINFACINGNORMALS_PROCESS
|
||||
# include "FixNormalsStep.h"
|
||||
# include "PostProcessing/FixNormalsStep.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_REMOVE_REDUNDANTMATERIALS_PROCESS
|
||||
# include "RemoveRedundantMaterials.h"
|
||||
# include "PostProcessing/RemoveRedundantMaterials.h"
|
||||
#endif
|
||||
#if (!defined ASSIMP_BUILD_NO_EMBEDTEXTURES_PROCESS)
|
||||
# include "EmbedTexturesProcess.h"
|
||||
# include "PostProcessing/EmbedTexturesProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_FINDINVALIDDATA_PROCESS
|
||||
# include "FindInvalidDataProcess.h"
|
||||
# include "PostProcessing/FindInvalidDataProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_FINDDEGENERATES_PROCESS
|
||||
# include "FindDegenerates.h"
|
||||
# include "PostProcessing/FindDegenerates.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_SORTBYPTYPE_PROCESS
|
||||
# include "SortByPTypeProcess.h"
|
||||
# include "PostProcessing/SortByPTypeProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_GENUVCOORDS_PROCESS
|
||||
# include "ComputeUVMappingProcess.h"
|
||||
# include "PostProcessing/ComputeUVMappingProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_TRANSFORMTEXCOORDS_PROCESS
|
||||
# include "TextureTransform.h"
|
||||
# include "PostProcessing/TextureTransform.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_FINDINSTANCES_PROCESS
|
||||
# include "FindInstancesProcess.h"
|
||||
# include "PostProcessing/FindInstancesProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OPTIMIZEMESHES_PROCESS
|
||||
# include "OptimizeMeshes.h"
|
||||
# include "PostProcessing/OptimizeMeshes.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_OPTIMIZEGRAPH_PROCESS
|
||||
# include "OptimizeGraph.h"
|
||||
# include "PostProcessing/OptimizeGraph.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_SPLITBYBONECOUNT_PROCESS
|
||||
# include "SplitByBoneCountProcess.h"
|
||||
# include "Common/SplitByBoneCountProcess.h"
|
||||
#endif
|
||||
#ifndef ASSIMP_BUILD_NO_DEBONE_PROCESS
|
||||
# include "DeboneProcess.h"
|
||||
# include "PostProcessing/DeboneProcess.h"
|
||||
#endif
|
||||
#if (!defined ASSIMP_BUILD_NO_GLOBALSCALE_PROCESS)
|
||||
# include "ScaleProcess.h"
|
||||
# include "PostProcessing/ScaleProcess.h"
|
||||
#endif
|
||||
|
||||
namespace Assimp {
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue