assimp/code
Haroon Qureshi acad9a06e9 Add support for importing GLTF2 animations.
Refactors the glTF2 internal classes to more closely reflect the structure
of the actual GLTF2 file format. Adds implementations for reading skins
and animations from GLTF2 files into those structures.

Also provides implementations for converting skins and animations from GLTF
into assimp data structures.  Special handling is required for bone weights
since assimp stores vertex-weights-per-bone whereas GLTF2 stores
bone-weights-per-vertex.  Only supports keyframed LINEAR animation data;
STEP and CUBICSPLINE is not currently supported.
2018-10-29 14:44:29 -07:00
..
Importer Update IFCLoader.cpp 2018-10-08 14:51:50 +02:00
res Fix new lines problem 2017-02-27 18:34:04 -05:00
.editorconfig Implemented: Add editor config for source code 2015-06-28 15:50:57 -06:00
3DSConverter.cpp 3DS: Fix strict aliasing violations 2018-06-01 12:28:33 +03:00
3DSExporter.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
3DSExporter.h fix cppcheck findings. 2018-02-25 21:03:09 +01:00
3DSHelper.h Replaced "../Include/" include from 3DSHelper.h 2018-10-06 14:59:20 +02:00
3DSLoader.cpp [-] Function "GetExtension" always return lowercase string. Using uppercase extension in desc is not needed. 2018-05-24 12:25:27 +03:00
3DSLoader.h update license dates. 2018-01-28 19:42:05 +01:00
3MFXmlTags.h 3MF: add missig tags for meta data. 2018-03-11 20:15:25 +01:00
ACLoader.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
ACLoader.h update license dates. 2018-01-28 19:42:05 +01:00
AMFImporter.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
AMFImporter.hpp MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
AMFImporter_Geometry.cpp update license dates. 2018-01-28 19:42:05 +01:00
AMFImporter_Macro.hpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
AMFImporter_Material.cpp Fix static-code-analysis findings. 2018-09-21 16:07:09 +02:00
AMFImporter_Node.hpp Update AMFImporter_Node.hpp 2018-09-21 18:59:47 +02:00
AMFImporter_Postprocess.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
ASELoader.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
ASELoader.h update license dates. 2018-01-28 19:42:05 +01:00
ASEParser.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
ASEParser.h Update ASEParser.h 2018-09-21 19:26:41 +02:00
AssbinExporter.cpp closes https://github.com/assimp/assimp/issues/212: introduce unittest for line-splitter, will validate that the current behaviour is correct. 2018-09-16 17:13:34 +02:00
AssbinExporter.h Assbin: add unittest. 2018-09-08 19:15:56 +02:00
AssbinLoader.cpp closes https://github.com/assimp/assimp/issues/212: introduce unittest for line-splitter, will validate that the current behaviour is correct. 2018-09-16 17:13:34 +02:00
AssbinLoader.h closes https://github.com/assimp/assimp/issues/1451: break when assimp-bin format was exported with a different version. 2018-08-28 19:42:20 +02:00
Assimp.cpp Merge branch 'step-import' of https://github.com/assimp/assimp into step-import 2018-09-28 18:02:54 +02:00
AssimpCExport.cpp update license dates. 2018-01-28 19:42:05 +01:00
AssxmlExporter.cpp Warning LNK4221 when not building exporter. 2018-01-29 12:39:40 +01:00
AssxmlExporter.h update license dates. 2018-01-28 19:42:05 +01:00
B3DImporter.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
B3DImporter.h update license dates. 2018-01-28 19:42:05 +01:00
BVHLoader.cpp Update BVHLoader.cpp 2018-08-11 00:15:22 +02:00
BVHLoader.h BVH: Initialize all members of Node in constructor 2018-02-03 17:38:30 +02:00
BaseImporter.cpp MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
BaseProcess.cpp MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
BaseProcess.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
Bitmap.cpp update license dates. 2018-01-28 19:42:05 +01:00
BlenderBMesh.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
BlenderBMesh.h Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
BlenderCustomData.cpp usage of dynamic_cast instead of static_cast 2018-06-10 10:35:15 +02:00
BlenderCustomData.h usage of dynamic_cast instead of static_cast 2018-06-10 10:35:15 +02:00
BlenderDNA.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
BlenderDNA.h reworked to ElemBase * 2018-06-09 23:29:50 +02:00
BlenderDNA.inl ReadFieldPtrVector should return true when successful 2018-10-07 19:11:34 +02:00
BlenderIntermediate.h Issue #1776 Fixed potential crash bug in ObjectCompare, because it didn't follow strict weak ordering. As counter-intuitive as it seems, a comparator must return false for equal values. The C++ standard defines and expects this behavior: true if lhs < rhs, false otherwise. 2018-02-07 10:48:39 +01:00
BlenderLoader.cpp Fix Blender FOV loading 2018-10-07 15:34:44 +02:00
BlenderLoader.h update license dates. 2018-01-28 19:42:05 +01:00
BlenderModifier.cpp move log tools from blender to logger interface. 2018-04-12 16:09:01 +02:00
BlenderModifier.h INtroduce new log macros. 2018-04-26 14:10:18 +02:00
BlenderScene.cpp issue_2016 2018-06-16 15:08:19 +02:00
BlenderScene.h issue_2016 2018-06-16 15:08:19 +02:00
BlenderSceneGen.h issue_1973 2018-06-09 15:45:09 +02:00
BlenderTessellator.cpp update license dates. 2018-01-28 19:42:05 +01:00
BlenderTessellator.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
C4DImporter.cpp Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
C4DImporter.h Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
CInterfaceIOWrapper.cpp update license dates. 2018-01-28 19:42:05 +01:00
CInterfaceIOWrapper.h update license dates. 2018-01-28 19:42:05 +01:00
CMakeLists.txt Merge branch 'master' into step-import 2018-10-07 16:22:32 +02:00
COBLoader.cpp Fix static-code-analysis findings. 2018-09-21 16:07:09 +02:00
COBLoader.h INtroduce new log macros. 2018-04-26 14:10:18 +02:00
COBScene.h update license dates. 2018-01-28 19:42:05 +01:00
CSMLoader.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
CSMLoader.h update license dates. 2018-01-28 19:42:05 +01:00
CalcTangentsProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
CalcTangentsProcess.h update license dates. 2018-01-28 19:42:05 +01:00
ColladaExporter.cpp Optimize some std::string usages. 2018-03-20 18:43:54 +01:00
ColladaExporter.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
ColladaHelper.h closes https://github.com/assimp/assimp/issues/2019: fix the qt-viewer without export. 2018-06-17 20:37:09 +02:00
ColladaLoader.cpp closes https://github.com/assimp/assimp/issues/2019: fix the qt-viewer without export. 2018-06-17 20:37:09 +02:00
ColladaLoader.h Collada: add importer property that forces the use of collada names. Closes #1375. 2018-03-06 00:30:33 +01:00
ColladaParser.cpp closes https://github.com/assimp/assimp/issues/2019: fix the qt-viewer without export. 2018-06-17 20:37:09 +02:00
ColladaParser.h Support Maya 2018 Collada Export with blendshapes and bones controllers for a mesh 2018-03-15 21:41:40 -07:00
ComputeUVMappingProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
ComputeUVMappingProcess.h update license dates. 2018-01-28 19:42:05 +01:00
ConvertToLHProcess.cpp FlipUVsProcess should also process AnimMeshes (if any) 2018-07-28 18:18:17 +01:00
ConvertToLHProcess.h update license dates. 2018-01-28 19:42:05 +01:00
CreateAnimMesh.cpp Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
D3MFExporter.cpp [F] Uninitialized variables. 2018-05-21 17:38:01 +03:00
D3MFExporter.h 3MF: Export metadata. 2018-03-20 14:10:08 +01:00
D3MFImporter.cpp Fix: C4244 conversion warning 2018-10-06 16:28:10 +02:00
D3MFImporter.h update license dates. 2018-01-28 19:42:05 +01:00
D3MFOpcPackage.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
D3MFOpcPackage.h fix CanRead-method for the 3MF-Importer. 2018-03-13 17:50:34 +01:00
DXFHelper.h Add usage of log macros, next files. 2018-04-19 17:21:21 +02:00
DXFLoader.cpp Fixes DXF loader false positive on FBX file 2018-05-07 15:16:32 +02:00
DXFLoader.h update license dates. 2018-01-28 19:42:05 +01:00
DeboneProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
DeboneProcess.h update license dates. 2018-01-28 19:42:05 +01:00
DefaultIOStream.cpp update license dates. 2018-01-28 19:42:05 +01:00
DefaultIOSystem.cpp _stat64 doesn't seem to exist. use __stat64! 2018-05-08 13:01:56 -04:00
DefaultLogger.cpp https://github.com/assimp/assimp/issues/1796: return correct value on detach logger. 2018-03-20 14:53:57 +01:00
DefaultProgressHandler.h update license dates. 2018-01-28 19:42:05 +01:00
EmbedTexturesProcess.cpp Fix static-code-analysis findings. 2018-09-21 16:07:09 +02:00
EmbedTexturesProcess.h update license dates. 2018-01-28 19:42:05 +01:00
Exporter.cpp Make glTF2 the default exporter for glft 2018-06-19 20:40:41 +02:00
FBXAnimation.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXBinaryTokenizer.cpp FBX: small optimization to avoind static computation in loop. 2018-05-12 08:09:27 +02:00
FBXCommon.h Initial FBX Export Support, sponsored by MyDidimo (mydidimo.com). 2018-02-19 13:53:55 +01:00
FBXCompileConfig.h update license dates. 2018-01-28 19:42:05 +01:00
FBXConverter.cpp FBX import: fix import of direct data by vertices + unify node renaming 2018-09-11 16:07:43 +02:00
FBXConverter.h FBX: some refactorings. 2018-08-09 21:51:53 +02:00
FBXDeformer.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXDocument.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
FBXDocument.h fbx: global settings use float instead of double. 2018-02-04 17:13:58 +01:00
FBXDocumentUtil.cpp Some FBX files have Null/LimbNode attributes with an empty Properties70 element, where the Element is not NULL, but it's Compound is. The code only checked if the Element itself is NULL, thus causing a DeadlyImportError when trying to instantiate a PropertyTable for an Element that doesn't have a Compound. 2018-06-15 15:46:38 +02:00
FBXDocumentUtil.h Replaced "../Include/" include from FBXDocumentUtil.h 2018-10-06 14:55:20 +02:00
FBXExportNode.cpp FBX Export: use ai_snprintf. 2018-03-29 13:10:41 +02:00
FBXExportNode.h Implement ascii FBX export. 2018-03-29 01:44:32 +02:00
FBXExportProperty.cpp Implement ascii FBX export. 2018-03-29 01:44:32 +02:00
FBXExportProperty.h Implement ascii FBX export. 2018-03-29 01:44:32 +02:00
FBXExporter.cpp FBX export. to_ktime ticks was ok. 2018-06-01 09:24:53 +02:00
FBXExporter.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
FBXImportSettings.h update license dates. 2018-01-28 19:42:05 +01:00
FBXImporter.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXImporter.h update license dates. 2018-01-28 19:42:05 +01:00
FBXMaterial.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
FBXMeshGeometry.cpp FBX import: fix import of direct data by vertices + unify node renaming 2018-09-11 16:07:43 +02:00
FBXMeshGeometry.h FBX: fix parse error for uv-coordinates. 2018-03-22 22:14:10 +01:00
FBXModel.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXNodeAttribute.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXParser.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXParser.h update license dates. 2018-01-28 19:42:05 +01:00
FBXProperties.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXProperties.h update license dates. 2018-01-28 19:42:05 +01:00
FBXTokenizer.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXTokenizer.h update license dates. 2018-01-28 19:42:05 +01:00
FBXUtil.cpp update license dates. 2018-01-28 19:42:05 +01:00
FBXUtil.h update license dates. 2018-01-28 19:42:05 +01:00
FIReader.cpp update license dates. 2018-01-28 19:42:05 +01:00
FIReader.hpp update license dates. 2018-01-28 19:42:05 +01:00
FileLogStream.h update license dates. 2018-01-28 19:42:05 +01:00
FileSystemFilter.h closes https://github.com/assimp/assimp/issues/2056: use correc exception type in MMD-loader. 2018-07-18 20:29:05 +02:00
FindDegenerates.cpp Allow findDegenerate and SplitLargeMesh to pass point clouds models. 2018-09-20 10:31:32 +02:00
FindDegenerates.h Do not throw exception on empty mesh after removal of degenerates 2018-05-16 11:06:06 +02:00
FindInstancesProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
FindInstancesProcess.h fix some static-analysis findings. 2018-02-13 20:36:22 +01:00
FindInvalidDataProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
FindInvalidDataProcess.h update license dates. 2018-01-28 19:42:05 +01:00
FixNormalsStep.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
FixNormalsStep.h update license dates. 2018-01-28 19:42:05 +01:00
GenFaceNormalsProcess.cpp Merge branch 'force_generate_normals' 2018-06-04 10:51:12 +02:00
GenFaceNormalsProcess.h Added forced generation of normals with extra flag. 2018-06-01 17:32:02 +02:00
GenVertexNormalsProcess.cpp Merge branch 'force_generate_normals' 2018-06-04 10:51:12 +02:00
GenVertexNormalsProcess.h Added forced generation of normals with extra flag. 2018-06-01 17:32:02 +02:00
HMPFileData.h Replaced "../Include/" include from HMPFileData.h 2018-10-06 15:16:40 +02:00
HMPLoader.cpp Add usage of log macros, next files. 2018-04-19 17:21:21 +02:00
HMPLoader.h update license dates. 2018-01-28 19:42:05 +01:00
HalfLifeFileData.h Update HalfLifeFileData.h 2018-10-06 15:05:18 +02:00
IFF.h Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
IRRLoader.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
IRRLoader.h update license dates. 2018-01-28 19:42:05 +01:00
IRRMeshLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
IRRMeshLoader.h update license dates. 2018-01-28 19:42:05 +01:00
IRRShared.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
IRRShared.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
Importer.cpp Remove aiCreateAndRegisterDefaultMaterial, it's completely wrong 2018-09-10 16:41:12 +03:00
Importer.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
ImporterRegistry.cpp StepFile: introduce generated parser code. 2018-10-05 19:41:52 +02:00
ImproveCacheLocality.cpp Merge branch 'master' into use_log_macros 2018-04-26 14:13:04 +02:00
ImproveCacheLocality.h update license dates. 2018-01-28 19:42:05 +01:00
JoinVerticesProcess.cpp JoinVerticesProcess should only try to deduplicate used vertices. 2018-07-05 14:38:58 +01:00
JoinVerticesProcess.h update license dates. 2018-01-28 19:42:05 +01:00
LWOAnimation.cpp update license dates. 2018-01-28 19:42:05 +01:00
LWOAnimation.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
LWOBLoader.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
LWOFileData.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
LWOLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
LWOLoader.h Next log call changes. 2018-04-20 16:23:24 +02:00
LWOMaterial.cpp LWOMaterial: Fix strict aliasing violations 2018-06-01 12:37:21 +03:00
LWSLoader.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
LWSLoader.h update license dates. 2018-01-28 19:42:05 +01:00
LimitBoneWeightsProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
LimitBoneWeightsProcess.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
MD2FileData.h update license dates. 2018-01-28 19:42:05 +01:00
MD2Loader.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
MD2Loader.h update license dates. 2018-01-28 19:42:05 +01:00
MD2NormalTable.h update license dates. 2018-01-28 19:42:05 +01:00
MD3FileData.h Replaced "../Include/" include from MD3FileData.h 2018-10-06 15:02:58 +02:00
MD3Loader.cpp Fix misused log macros + compiler warnings. 2018-04-26 16:38:42 +02:00
MD3Loader.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
MD4FileData.h Replaced "../Include/" include from MD4FileData.h 2018-10-06 15:15:43 +02:00
MD5Loader.cpp Next log call changes. 2018-04-20 16:23:24 +02:00
MD5Loader.h update license dates. 2018-01-28 19:42:05 +01:00
MD5Parser.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
MD5Parser.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
MDCFileData.h Update MDCFileData.h 2018-09-21 20:13:35 +02:00
MDCLoader.cpp MDC-Loader: fix a possible nullptr access. 2018-08-31 19:29:17 +02:00
MDCLoader.h update license dates. 2018-01-28 19:42:05 +01:00
MDCNormalTable.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
MDLDefaultColorMap.h update license dates. 2018-01-28 19:42:05 +01:00
MDLFileData.h Replaced "../Include/" include from MDLFileData.h 2018-10-06 15:01:42 +02:00
MDLLoader.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
MDLLoader.h update license dates. 2018-01-28 19:42:05 +01:00
MDLMaterialLoader.cpp Fix c++11 usage. 2018-04-26 15:05:49 +02:00
MMDCpp14.h update license dates. 2018-01-28 19:42:05 +01:00
MMDImporter.cpp Update MMDImporter.cpp 2018-09-22 12:46:38 +02:00
MMDImporter.h Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
MMDPmdParser.h update license dates. 2018-01-28 19:42:05 +01:00
MMDPmxParser.cpp Update MMDPmxParser.cpp 2018-09-22 12:50:23 +02:00
MMDPmxParser.h update license dates. 2018-01-28 19:42:05 +01:00
MMDVmdParser.h update license dates. 2018-01-28 19:42:05 +01:00
MS3DLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
MS3DLoader.h update license dates. 2018-01-28 19:42:05 +01:00
MakeVerboseFormat.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
MakeVerboseFormat.h update license dates. 2018-01-28 19:42:05 +01:00
MaterialSystem.cpp Fix the wrong results when calling aiGetMaterialInteger on bool type properties, such as AI_MATKEY_TWOSIDED. 2018-10-20 17:00:27 -07:00
MaterialSystem.h update license dates. 2018-01-28 19:42:05 +01:00
NDOLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
NDOLoader.h Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
NFFLoader.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
NFFLoader.h update license dates. 2018-01-28 19:42:05 +01:00
OFFLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OFFLoader.h update license dates. 2018-01-28 19:42:05 +01:00
ObjExporter.cpp Fix Issue #1923: OBJ Exporter can't correctly export vertex colors 2018-04-30 16:29:22 +02:00
ObjExporter.h Fix Issue #1923: OBJ Exporter can't correctly export vertex colors 2018-04-30 16:29:22 +02:00
ObjFileData.h update license dates. 2018-01-28 19:42:05 +01:00
ObjFileImporter.cpp Merge branch 'master' into step-import 2018-10-09 17:35:44 +02:00
ObjFileImporter.h update license dates. 2018-01-28 19:42:05 +01:00
ObjFileMtlImporter.cpp Fix .obj displacement texture parsing 2018-08-04 16:36:04 -05:00
ObjFileMtlImporter.h update license dates. 2018-01-28 19:42:05 +01:00
ObjFileParser.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
ObjFileParser.h update license dates. 2018-01-28 19:42:05 +01:00
ObjTools.h update license dates. 2018-01-28 19:42:05 +01:00
OgreBinarySerializer.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OgreBinarySerializer.h update license dates. 2018-01-28 19:42:05 +01:00
OgreImporter.cpp update license dates. 2018-01-28 19:42:05 +01:00
OgreImporter.h update license dates. 2018-01-28 19:42:05 +01:00
OgreMaterial.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OgreParsingUtils.h fix review findings. 2018-03-20 23:38:08 +01:00
OgreStructs.cpp Add usage of log macros, next files. 2018-04-19 17:21:21 +02:00
OgreStructs.h update license dates. 2018-01-28 19:42:05 +01:00
OgreXmlSerializer.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OgreXmlSerializer.h Ogre: Change OgreXmlSerializer::ReadAttribute parameter from std::string to pointer 2018-01-30 20:12:46 +02:00
OpenGEXExporter.cpp update license dates. 2018-01-28 19:42:05 +01:00
OpenGEXExporter.h update license dates. 2018-01-28 19:42:05 +01:00
OpenGEXImporter.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
OpenGEXImporter.h OpenGEX: Use std::unique_ptr to fix some memory leaks 2018-02-06 20:20:16 +02:00
OpenGEXStructs.h update license dates. 2018-01-28 19:42:05 +01:00
OptimizeGraph.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OptimizeGraph.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
OptimizeMeshes.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
OptimizeMeshes.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
PlyExporter.cpp Fix ply exporter to be conformant to spec respecting vertex colors. 2018-04-27 22:11:36 +02:00
PlyExporter.h update license dates. 2018-01-28 19:42:05 +01:00
PlyLoader.cpp closes https://github.com/assimp/assimp/issues/2024: make code more readable. 2018-06-18 21:19:54 +02:00
PlyLoader.h XFileParser: release x-file-based scene when throwing an exception. 2018-02-06 19:21:56 +01:00
PlyParser.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
PlyParser.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
PolyTools.h update license dates. 2018-01-28 19:42:05 +01:00
PostStepRegistry.cpp Change order of PP steps to triangulate before searching for degenerates 2018-06-29 15:52:12 +02:00
PretransformVertices.cpp Introduce export with test for point clouds. 2018-05-01 13:28:53 +02:00
PretransformVertices.h Introduce export with test for point clouds. 2018-05-01 13:28:53 +02:00
ProcessHelper.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
ProcessHelper.h Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
Q3BSPFileData.h INtroduce unittests. 2018-09-22 15:50:40 +02:00
Q3BSPFileImporter.cpp Fix some minor findings. 2018-09-26 21:19:40 +02:00
Q3BSPFileImporter.h Fix some minor findings. 2018-09-26 21:19:40 +02:00
Q3BSPFileParser.cpp Fix overflow by face allocation. 2018-09-26 20:52:59 +02:00
Q3BSPFileParser.h update license dates. 2018-01-28 19:42:05 +01:00
Q3BSPZipArchive.cpp Fix overflow by face allocation. 2018-09-26 20:52:59 +02:00
Q3BSPZipArchive.h including <unzip.h> instead of <contrib/unzip/unzip.h> 2018-01-30 22:13:44 +01:00
Q3DLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
Q3DLoader.h update license dates. 2018-01-28 19:42:05 +01:00
RawLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
RawLoader.h update license dates. 2018-01-28 19:42:05 +01:00
RemoveComments.cpp update license dates. 2018-01-28 19:42:05 +01:00
RemoveRedundantMaterials.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
RemoveRedundantMaterials.h Introduce export with test for point clouds. 2018-05-01 13:28:53 +02:00
RemoveVCProcess.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
RemoveVCProcess.h update license dates. 2018-01-28 19:42:05 +01:00
SGSpatialSort.cpp update license dates. 2018-01-28 19:42:05 +01:00
SIBImporter.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
SIBImporter.h update license dates. 2018-01-28 19:42:05 +01:00
SMDLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
SMDLoader.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
STEPFile.h StepFile: fix conversion from ulong to uint. 2018-10-07 21:15:09 +02:00
STLExporter.cpp STL-Exporter: fix division by zero in normalize method during update 2018-05-01 15:06:56 +02:00
STLExporter.h some refactorings. 2018-05-01 13:41:39 +02:00
STLLoader.cpp Remove aiCreateAndRegisterDefaultMaterial, it's completely wrong 2018-09-10 16:41:12 +03:00
STLLoader.h update license dates. 2018-01-28 19:42:05 +01:00
ScaleProcess.cpp closes https://github.com/assimp/assimp/issues/1836: make documentation much more clear how to apply global scaling. 2018-03-30 16:58:11 +02:00
ScaleProcess.h update license dates. 2018-01-28 19:42:05 +01:00
SceneCombiner.cpp closes https://github.com/assimp/assimp/issues/2056: use correc exception type in MMD-loader. 2018-07-18 20:29:05 +02:00
ScenePreprocessor.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
ScenePreprocessor.h update license dates. 2018-01-28 19:42:05 +01:00
ScenePrivate.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
SkeletonMeshBuilder.cpp update license dates. 2018-01-28 19:42:05 +01:00
SortByPTypeProcess.cpp closes code/SortByPTypeProcess.cpp: fix memory leak. 2018-05-02 16:42:22 +02:00
SortByPTypeProcess.h update license dates. 2018-01-28 19:42:05 +01:00
SpatialSort.cpp closes https://github.com/assimp/assimp/issues/2056: use correc exception type in MMD-loader. 2018-07-18 20:29:05 +02:00
SplitByBoneCountProcess.cpp Use array delete command vs object delete since mMeshes is allocated with new[] 2018-08-16 13:56:35 -07:00
SplitByBoneCountProcess.h update license dates. 2018-01-28 19:42:05 +01:00
SplitLargeMeshes.cpp Update SplitLargeMeshes.cpp 2018-10-09 15:34:44 +02:00
SplitLargeMeshes.h update license dates. 2018-01-28 19:42:05 +01:00
StandardShapes.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
StdOStreamLogStream.h update license dates. 2018-01-28 19:42:05 +01:00
StepExporter.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
StepExporter.h update license dates. 2018-01-28 19:42:05 +01:00
Subdivision.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
TargetAnimation.cpp update license dates. 2018-01-28 19:42:05 +01:00
TargetAnimation.h update license dates. 2018-01-28 19:42:05 +01:00
TerragenLoader.cpp INtroduce new log macros. 2018-04-26 14:10:18 +02:00
TerragenLoader.h update license dates. 2018-01-28 19:42:05 +01:00
TextureTransform.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
TextureTransform.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
TriangulateProcess.cpp Merge branch 'master' into ios-build-script 2018-07-10 11:28:54 +02:00
TriangulateProcess.h update license dates. 2018-01-28 19:42:05 +01:00
UnrealLoader.cpp Add usage of log macros. 2018-04-19 16:48:43 +02:00
UnrealLoader.h update license dates. 2018-01-28 19:42:05 +01:00
ValidateDataStructure.cpp Add mesh name to ValidateDataStructure log 2018-05-19 23:19:25 +02:00
ValidateDataStructure.h update license dates. 2018-01-28 19:42:05 +01:00
Version.cpp closes https://github.com/assimp/assimp/issues/1724: add default material access to the material API. 2018-07-25 15:11:24 +02:00
VertexTriangleAdjacency.cpp ImproveCacheLocality crashes if non triangular faces 2018-04-23 11:33:48 +02:00
VertexTriangleAdjacency.h fix some static-analysis findings. 2018-02-13 20:36:22 +01:00
Win32DebugLogStream.h update license dates. 2018-01-28 19:42:05 +01:00
X3DExporter.cpp Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
X3DExporter.hpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
X3DImporter.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter.hpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
X3DImporter_Geometry2D.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Geometry3D.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
X3DImporter_Group.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Light.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Macro.hpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
X3DImporter_Metadata.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
X3DImporter_Networking.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Node.hpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Postprocess.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Rendering.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Shape.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DImporter_Texturing.cpp update license dates. 2018-01-28 19:42:05 +01:00
X3DVocabulary.cpp update license dates. 2018-01-28 19:42:05 +01:00
XFileExporter.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
XFileExporter.h update license dates. 2018-01-28 19:42:05 +01:00
XFileHelper.h MAke noexcept compiler-specific. 2018-09-21 16:25:27 +02:00
XFileImporter.cpp Merge branch 'master' into review 2018-06-16 09:10:41 +02:00
XFileImporter.h update license dates. 2018-01-28 19:42:05 +01:00
XFileParser.cpp Update XFileParser.cpp 2018-06-16 10:32:43 +02:00
XFileParser.h closes https://github.com/assimp/assimp/issues/1729: check for bit flip when unsigned int overflow happens in x-file parsing. 2018-02-04 22:15:18 +01:00
XGLLoader.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
XGLLoader.h update license dates. 2018-01-28 19:42:05 +01:00
assbin_chunks.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
glTF2Asset.h Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTF2Asset.inl Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTF2AssetWriter.h Read and write the KHR_materials_unlit glTF/2.0 extension. 2018-05-18 14:52:02 -07:00
glTF2AssetWriter.inl Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTF2Exporter.cpp Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTF2Exporter.h Update glTF2Exporter.h 2018-05-12 08:50:17 +02:00
glTF2Importer.cpp Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTF2Importer.h Add support for importing GLTF2 animations. 2018-10-29 14:44:29 -07:00
glTFAsset.h Replaced "../Include/" include from glTFAsset.h 2018-10-06 15:20:28 +02:00
glTFAsset.inl Next log call changes. 2018-04-20 16:23:24 +02:00
glTFAssetWriter.h update license dates. 2018-01-28 19:42:05 +01:00
glTFAssetWriter.inl update license dates. 2018-01-28 19:42:05 +01:00
glTFExporter.cpp Fix typos on code using codespell 2018-05-13 16:35:03 +02:00
glTFExporter.h update license dates. 2018-01-28 19:42:05 +01:00
glTFImporter.cpp Fix #2077 : GLTF segfault using triangle strip 2018-08-04 12:47:37 +02:00
glTFImporter.h update license dates. 2018-01-28 19:42:05 +01:00
makefile.mingw Successful lib build, unit testing still WIP 2018-01-05 16:18:33 -08:00
scene.cpp update license dates. 2018-01-28 19:42:05 +01:00
simd.cpp closes https://github.com/assimp/assimp/issues/842: experimental suppor for ascii stl pointcloud export. 2018-05-01 09:06:22 +02:00
simd.h Add missig docs and fix some small review findings. 2018-04-06 12:01:22 +02:00