实例介绍
一款读取各种三维数据格式并可浏览的开源库,支持的格式有3ds、ac、ase、ply、md2、md3、md5、irr、irrxml、obj、dxf、bvh等等。
【实例截图】
【核心代码】
2d8e7e38-d343-4f8f-8e02-7b5e93c69fe9
└── assimp-3.1.1
├── AssimpBuildTreeSettings.cmake.in
├── assimp-config.cmake.in
├── AssimpConfig.cmake.in
├── assimp-config-version.cmake.in
├── AssimpConfigVersion.cmake.in
├── assimp.pc.in
├── CHANGES
├── CMakeLists.txt
├── cmake-modules
│ ├── cmake_uninstall.cmake.in
│ ├── DebSourcePPA.cmake
│ ├── Findassimp.cmake
│ ├── FindDirectX.cmake
│ ├── FindPkgMacros.cmake
│ ├── FindZLIB.cmake
│ └── PrecompiledHeader.cmake
├── code
│ ├── 3DSConverter.cpp
│ ├── 3DSHelper.h
│ ├── 3DSLoader.cpp
│ ├── 3DSLoader.h
│ ├── ACLoader.cpp
│ ├── ACLoader.h
│ ├── ASELoader.cpp
│ ├── ASELoader.h
│ ├── ASEParser.cpp
│ ├── ASEParser.h
│ ├── assbin_chunks.h
│ ├── AssimpCExport.cpp
│ ├── Assimp.cpp
│ ├── AssimpPCH.cpp
│ ├── AssimpPCH.h
│ ├── B3DImporter.cpp
│ ├── B3DImporter.h
│ ├── BaseImporter.cpp
│ ├── BaseImporter.h
│ ├── BaseProcess.cpp
│ ├── BaseProcess.h
│ ├── Bitmap.cpp
│ ├── Bitmap.h
│ ├── BlenderBMesh.cpp
│ ├── BlenderBMesh.h
│ ├── BlenderDNA.cpp
│ ├── BlenderDNA.h
│ ├── BlenderDNA.inl
│ ├── BlenderIntermediate.h
│ ├── BlenderLoader.cpp
│ ├── BlenderLoader.h
│ ├── BlenderModifier.cpp
│ ├── BlenderModifier.h
│ ├── BlenderScene.cpp
│ ├── BlenderSceneGen.h
│ ├── BlenderScene.h
│ ├── BlenderTessellator.cpp
│ ├── BlenderTessellator.h
│ ├── BlobIOSystem.h
│ ├── BoostWorkaround
│ │ └── boost
│ │ ├── foreach.hpp
│ │ ├── format.hpp
│ │ ├── lexical_cast.hpp
│ │ ├── LICENSE_1_0.txt
│ │ ├── make_shared.hpp
│ │ ├── math
│ │ │ └── common_factor_rt.hpp
│ │ ├── noncopyable.hpp
│ │ ├── pointer_cast.hpp
│ │ ├── scoped_array.hpp
│ │ ├── scoped_ptr.hpp
│ │ ├── shared_array.hpp
│ │ ├── shared_ptr.hpp
│ │ ├── static_assert.hpp
│ │ ├── timer.hpp
│ │ └── tuple
│ │ └── tuple.hpp
│ ├── BVHLoader.cpp
│ ├── BVHLoader.h
│ ├── ByteSwap.h
│ ├── CalcTangentsProcess.cpp
│ ├── CalcTangentsProcess.h
│ ├── CInterfaceIOWrapper.h
│ ├── CMakeLists.txt
│ ├── COBLoader.cpp
│ ├── COBLoader.h
│ ├── COBScene.h
│ ├── ColladaExporter.cpp
│ ├── ColladaExporter.h
│ ├── ColladaHelper.h
│ ├── ColladaLoader.cpp
│ ├── ColladaLoader.h
│ ├── ColladaParser.cpp
│ ├── ColladaParser.h
│ ├── ComputeUVMappingProcess.cpp
│ ├── ComputeUVMappingProcess.h
│ ├── ConvertToLHProcess.cpp
│ ├── ConvertToLHProcess.h
│ ├── CSMLoader.cpp
│ ├── CSMLoader.h
│ ├── DeboneProcess.cpp
│ ├── DeboneProcess.h
│ ├── DefaultIOStream.cpp
│ ├── DefaultIOStream.h
│ ├── DefaultIOSystem.cpp
│ ├── DefaultIOSystem.h
│ ├── DefaultLogger.cpp
│ ├── DefaultProgressHandler.h
│ ├── DXFHelper.h
│ ├── DXFLoader.cpp
│ ├── DXFLoader.h
│ ├── Exceptional.h
│ ├── Exporter.cpp
│ ├── fast_atof.h
│ ├── FBXAnimation.cpp
│ ├── FBXBinaryTokenizer.cpp
│ ├── FBXCompileConfig.h
│ ├── FBXConverter.cpp
│ ├── FBXConverter.h
│ ├── FBXDeformer.cpp
│ ├── FBXDocument.cpp
│ ├── FBXDocument.h
│ ├── FBXDocumentUtil.cpp
│ ├── FBXDocumentUtil.h
│ ├── FBXImporter.cpp
│ ├── FBXImporter.h
│ ├── FBXImportSettings.h
│ ├── FBXMaterial.cpp
│ ├── FBXMeshGeometry.cpp
│ ├── FBXModel.cpp
│ ├── FBXNodeAttribute.cpp
│ ├── FBXParser.cpp
│ ├── FBXParser.h
│ ├── FBXProperties.cpp
│ ├── FBXProperties.h
│ ├── FBXTokenizer.cpp
│ ├── FBXTokenizer.h
│ ├── FBXUtil.cpp
│ ├── FBXUtil.h
│ ├── FileLogStream.h
│ ├── FileSystemFilter.h
│ ├── FindDegenerates.cpp
│ ├── FindDegenerates.h
│ ├── FindInstancesProcess.cpp
│ ├── FindInstancesProcess.h
│ ├── FindInvalidDataProcess.cpp
│ ├── FindInvalidDataProcess.h
│ ├── FixNormalsStep.cpp
│ ├── FixNormalsStep.h
│ ├── GenericProperty.h
│ ├── GenFaceNormalsProcess.cpp
│ ├── GenFaceNormalsProcess.h
│ ├── GenVertexNormalsProcess.cpp
│ ├── GenVertexNormalsProcess.h
│ ├── HalfLifeFileData.h
│ ├── Hash.h
│ ├── HMPFileData.h
│ ├── HMPLoader.cpp
│ ├── HMPLoader.h
│ ├── IFCBoolean.cpp
│ ├── IFCCurve.cpp
│ ├── IFCGeometry.cpp
│ ├── IFCLoader.cpp
│ ├── IFCLoader.h
│ ├── IFCMaterial.cpp
│ ├── IFCOpenings.cpp
│ ├── IFCProfile.cpp
│ ├── IFCReaderGen.cpp
│ ├── IFCReaderGen.h
│ ├── IFCUtil.cpp
│ ├── IFCUtil.h
│ ├── IFF.h
│ ├── Importer.cpp
│ ├── Importer.h
│ ├── ImporterRegistry.cpp
│ ├── ImproveCacheLocality.cpp
│ ├── ImproveCacheLocality.h
│ ├── IRRLoader.cpp
│ ├── IRRLoader.h
│ ├── IRRMeshLoader.cpp
│ ├── IRRMeshLoader.h
│ ├── IRRShared.cpp
│ ├── IRRShared.h
│ ├── irrXMLWrapper.h
│ ├── JoinVerticesProcess.cpp
│ ├── JoinVerticesProcess.h
│ ├── LimitBoneWeightsProcess.cpp
│ ├── LimitBoneWeightsProcess.h
│ ├── LineSplitter.h
│ ├── LogAux.h
│ ├── LWOAnimation.cpp
│ ├── LWOAnimation.h
│ ├── LWOBLoader.cpp
│ ├── LWOFileData.h
│ ├── LWOLoader.cpp
│ ├── LWOLoader.h
│ ├── LWOMaterial.cpp
│ ├── LWSLoader.cpp
│ ├── LWSLoader.h
│ ├── makefile.mingw
│ ├── MakeVerboseFormat.cpp
│ ├── MakeVerboseFormat.h
│ ├── MaterialSystem.cpp
│ ├── MaterialSystem.h
│ ├── MD2FileData.h
│ ├── MD2Loader.cpp
│ ├── MD2Loader.h
│ ├── MD2NormalTable.h
│ ├── MD3FileData.h
│ ├── MD3Loader.cpp
│ ├── MD3Loader.h
│ ├── MD4FileData.h
│ ├── MD5Loader.cpp
│ ├── MD5Loader.h
│ ├── MD5Parser.cpp
│ ├── MD5Parser.h
│ ├── MDCFileData.h
│ ├── MDCLoader.cpp
│ ├── MDCLoader.h
│ ├── MDCNormalTable.h
│ ├── MDLDefaultColorMap.h
│ ├── MDLFileData.h
│ ├── MDLLoader.cpp
│ ├── MDLLoader.h
│ ├── MDLMaterialLoader.cpp
│ ├── MemoryIOWrapper.h
│ ├── MS3DLoader.cpp
│ ├── MS3DLoader.h
│ ├── NDOLoader.cpp
│ ├── NDOLoader.h
│ ├── NFFLoader.cpp
│ ├── NFFLoader.h
│ ├── ObjExporter.cpp
│ ├── ObjExporter.h
│ ├── ObjFileData.h
│ ├── ObjFileImporter.cpp
│ ├── ObjFileImporter.h
│ ├── ObjFileMtlImporter.cpp
│ ├── ObjFileMtlImporter.h
│ ├── ObjFileParser.cpp
│ ├── ObjFileParser.h
│ ├── ObjTools.h
│ ├── OFFLoader.cpp
│ ├── OFFLoader.h
│ ├── OgreBinarySerializer.cpp
│ ├── OgreBinarySerializer.h
│ ├── OgreImporter.cpp
│ ├── OgreImporter.h
│ ├── OgreMaterial.cpp
│ ├── OgreParsingUtils.h
│ ├── OgreStructs.cpp
│ ├── OgreStructs.h
│ ├── OgreXmlSerializer.cpp
│ ├── OgreXmlSerializer.h
│ ├── OptimizeGraph.cpp
│ ├── OptimizeGraph.h
│ ├── OptimizeMeshes.cpp
│ ├── OptimizeMeshes.h
│ ├── ParsingUtils.h
│ ├── PlyExporter.cpp
│ ├── PlyExporter.h
│ ├── PlyLoader.cpp
│ ├── PlyLoader.h
│ ├── PlyParser.cpp
│ ├── PlyParser.h
│ ├── PolyTools.h
│ ├── PostStepRegistry.cpp
│ ├── PretransformVertices.cpp
│ ├── PretransformVertices.h
│ ├── ProcessHelper.cpp
│ ├── ProcessHelper.h
│ ├── Profiler.h
│ ├── Q3BSPFileData.h
│ ├── Q3BSPFileImporter.cpp
│ ├── Q3BSPFileImporter.h
│ ├── Q3BSPFileParser.cpp
│ ├── Q3BSPFileParser.h
│ ├── Q3BSPZipArchive.cpp
│ ├── Q3BSPZipArchive.h
│ ├── Q3DLoader.cpp
│ ├── Q3DLoader.h
│ ├── qnan.h
│ ├── RawLoader.cpp
│ ├── RawLoader.h
│ ├── RemoveComments.cpp
│ ├── RemoveComments.h
│ ├── RemoveRedundantMaterials.cpp
│ ├── RemoveRedundantMaterials.h
│ ├── RemoveVCProcess.cpp
│ ├── RemoveVCProcess.h
│ ├── res
│ │ ├── assimp.rc
│ │ └── resource.h
│ ├── SceneCombiner.cpp
│ ├── SceneCombiner.h
│ ├── ScenePreprocessor.cpp
│ ├── ScenePreprocessor.h
│ ├── ScenePrivate.h
│ ├── SGSpatialSort.cpp
│ ├── SGSpatialSort.h
│ ├── SkeletonMeshBuilder.cpp
│ ├── SkeletonMeshBuilder.h
│ ├── SMDLoader.cpp
│ ├── SMDLoader.h
│ ├── SmoothingGroups.h
│ ├── SmoothingGroups.inl
│ ├── SortByPTypeProcess.cpp
│ ├── SortByPTypeProcess.h
│ ├── SpatialSort.cpp
│ ├── SpatialSort.h
│ ├── SplitByBoneCountProcess.cpp
│ ├── SplitByBoneCountProcess.h
│ ├── SplitLargeMeshes.cpp
│ ├── SplitLargeMeshes.h
│ ├── StandardShapes.cpp
│ ├── StandardShapes.h
│ ├── StdOStreamLogStream.h
│ ├── STEPFileEncoding.cpp
│ ├── STEPFileEncoding.h
│ ├── STEPFile.h
│ ├── STEPFileReader.cpp
│ ├── STEPFileReader.h
│ ├── STLExporter.cpp
│ ├── STLExporter.h
│ ├── STLLoader.cpp
│ ├── STLLoader.h
│ ├── StreamReader.h
│ ├── StringComparison.h
│ ├── Subdivision.cpp
│ ├── Subdivision.h
│ ├── TargetAnimation.cpp
│ ├── TargetAnimation.h
│ ├── TerragenLoader.cpp
│ ├── TerragenLoader.h
│ ├── TextureTransform.cpp
│ ├── TextureTransform.h
│ ├── TinyFormatter.h
│ ├── TriangulateProcess.cpp
│ ├── TriangulateProcess.h
│ ├── UnrealLoader.cpp
│ ├── UnrealLoader.h
│ ├── ValidateDataStructure.cpp
│ ├── ValidateDataStructure.h
│ ├── Vertex.h
│ ├── VertexTriangleAdjacency.cpp
│ ├── VertexTriangleAdjacency.h
│ ├── Win32DebugLogStream.h
│ ├── XFileHelper.h
│ ├── XFileImporter.cpp
│ ├── XFileImporter.h
│ ├── XFileParser.cpp
│ ├── XFileParser.h
│ ├── XGLLoader.cpp
│ └── XGLLoader.h
├── CodeConventions.txt
├── contrib
│ ├── clipper
│ │ ├── clipper.cpp
│ │ ├── clipper.hpp
│ │ └── License.txt
│ ├── ConvertUTF
│ │ ├── ConvertUTF.c
│ │ ├── ConvertUTF.h
│ │ └── readme.txt
│ ├── cppunit-1.12.1
│ │ ├── aclocal.m4
│ │ ├── AUTHORS
│ │ ├── BUGS
│ │ ├── ChangeLog
│ │ ├── CodingGuideLines.txt
│ │ ├── config
│ │ │ ├── ac_create_prefix_config_h.m4
│ │ │ ├── ac_cxx_have_sstream.m4
│ │ │ ├── ac_cxx_have_strstream.m4
│ │ │ ├── ac_cxx_namespaces.m4
│ │ │ ├── ac_cxx_rtti.m4
│ │ │ ├── ac_cxx_string_compare_string_first.m4
│ │ │ ├── ac_dll.m4
│ │ │ ├── ax_cxx_gcc_abi_demangle.m4
│ │ │ ├── ax_cxx_have_isfinite.m4
│ │ │ ├── bb_enable_doxygen.m4
│ │ │ ├── config.guess
│ │ │ ├── config.h.in
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ └── missing
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── contrib
│ │ │ ├── bc5
│ │ │ │ └── bcc-makefile.zip
│ │ │ ├── msvc
│ │ │ │ ├── AddingUnitTestMethod.dsm
│ │ │ │ ├── CppUnit.WWTpl
│ │ │ │ └── readme.txt
│ │ │ └── xml-xsl
│ │ │ ├── report.xsl
│ │ │ └── tests.xml
│ │ ├── COPYING
│ │ ├── cppunit-config.1
│ │ ├── cppunit-config.in
│ │ ├── cppunit.m4
│ │ ├── cppunit.pc.in
│ │ ├── cppunit.spec
│ │ ├── cppunit.spec.in
│ │ ├── doc
│ │ │ ├── cookbook.dox
│ │ │ ├── Doxyfile.in
│ │ │ ├── FAQ
│ │ │ ├── footer.html
│ │ │ ├── header.html
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Money.dox
│ │ │ └── other_documentation.dox
│ │ ├── include
│ │ │ ├── cppunit
│ │ │ │ ├── AdditionalMessage.h
│ │ │ │ ├── Asserter.h
│ │ │ │ ├── BriefTestProgressListener.h
│ │ │ │ ├── CompilerOutputter.h
│ │ │ │ ├── config
│ │ │ │ │ ├── config-bcb5.h
│ │ │ │ │ ├── config-evc4.h
│ │ │ │ │ ├── config-mac.h
│ │ │ │ │ ├── config-msvc6.h
│ │ │ │ │ ├── CppUnitApi.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SelectDllLoader.h
│ │ │ │ │ └── SourcePrefix.h
│ │ │ │ ├── Exception.h
│ │ │ │ ├── extensions
│ │ │ │ │ ├── AutoRegisterSuite.h
│ │ │ │ │ ├── ExceptionTestCaseDecorator.h
│ │ │ │ │ ├── HelperMacros.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── Orthodox.h
│ │ │ │ │ ├── RepeatedTest.h
│ │ │ │ │ ├── TestCaseDecorator.h
│ │ │ │ │ ├── TestDecorator.h
│ │ │ │ │ ├── TestFactory.h
│ │ │ │ │ ├── TestFactoryRegistry.h
│ │ │ │ │ ├── TestFixtureFactory.h
│ │ │ │ │ ├── TestNamer.h
│ │ │ │ │ ├── TestSetUp.h
│ │ │ │ │ ├── TestSuiteBuilderContext.h
│ │ │ │ │ ├── TestSuiteFactory.h
│ │ │ │ │ └── TypeInfoHelper.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Message.h
│ │ │ │ ├── Outputter.h
│ │ │ │ ├── plugin
│ │ │ │ │ ├── DynamicLibraryManagerException.h
│ │ │ │ │ ├── DynamicLibraryManager.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PlugInManager.h
│ │ │ │ │ ├── PlugInParameters.h
│ │ │ │ │ ├── TestPlugInDefaultImpl.h
│ │ │ │ │ └── TestPlugIn.h
│ │ │ │ ├── portability
│ │ │ │ │ ├── CppUnitDeque.h
│ │ │ │ │ ├── CppUnitMap.h
│ │ │ │ │ ├── CppUnitSet.h
│ │ │ │ │ ├── CppUnitStack.h
│ │ │ │ │ ├── CppUnitVector.h
│ │ │ │ │ ├── FloatingPoint.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── Stream.h
│ │ │ │ ├── Portability.h
│ │ │ │ ├── Protector.h
│ │ │ │ ├── SourceLine.h
│ │ │ │ ├── SynchronizedObject.h
│ │ │ │ ├── TestAssert.h
│ │ │ │ ├── TestCaller.h
│ │ │ │ ├── TestCase.h
│ │ │ │ ├── TestComposite.h
│ │ │ │ ├── TestFailure.h
│ │ │ │ ├── TestFixture.h
│ │ │ │ ├── Test.h
│ │ │ │ ├── TestLeaf.h
│ │ │ │ ├── TestListener.h
│ │ │ │ ├── TestPath.h
│ │ │ │ ├── TestResultCollector.h
│ │ │ │ ├── TestResult.h
│ │ │ │ ├── TestRunner.h
│ │ │ │ ├── TestSuccessListener.h
│ │ │ │ ├── TestSuite.h
│ │ │ │ ├── TextOutputter.h
│ │ │ │ ├── TextTestProgressListener.h
│ │ │ │ ├── TextTestResult.h
│ │ │ │ ├── TextTestRunner.h
│ │ │ │ ├── tools
│ │ │ │ │ ├── Algorithm.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── StringTools.h
│ │ │ │ │ ├── XmlDocument.h
│ │ │ │ │ └── XmlElement.h
│ │ │ │ ├── ui
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── mfc
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── MfcTestRunner.h
│ │ │ │ │ │ └── TestRunner.h
│ │ │ │ │ ├── qt
│ │ │ │ │ │ ├── Config.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── QtTestRunner.h
│ │ │ │ │ │ └── TestRunner.h
│ │ │ │ │ └── text
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── TestRunner.h
│ │ │ │ │ └── TextTestRunner.h
│ │ │ │ ├── XmlOutputter.h
│ │ │ │ └── XmlOutputterHook.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── INSTALL
│ │ ├── INSTALL-unix
│ │ ├── INSTALL-WIN32.txt
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NEWS
│ │ ├── README
│ │ ├── src
│ │ │ ├── cppunit
│ │ │ │ ├── AdditionalMessage.cpp
│ │ │ │ ├── Asserter.cpp
│ │ │ │ ├── BeOsDynamicLibraryManager.cpp
│ │ │ │ ├── BriefTestProgressListener.cpp
│ │ │ │ ├── CompilerOutputter.cpp
│ │ │ │ ├── cppunit_dll.dsp
│ │ │ │ ├── cppunit_dll.vcproj
│ │ │ │ ├── cppunit.dsp
│ │ │ │ ├── cppunitvc9.vcproj
│ │ │ │ ├── cppunit.vcproj
│ │ │ │ ├── DefaultProtector.cpp
│ │ │ │ ├── DefaultProtector.h
│ │ │ │ ├── DllMain.cpp
│ │ │ │ ├── DynamicLibraryManager.cpp
│ │ │ │ ├── DynamicLibraryManagerException.cpp
│ │ │ │ ├── Exception.cpp
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Message.cpp
│ │ │ │ ├── PlugInManager.cpp
│ │ │ │ ├── PlugInParameters.cpp
│ │ │ │ ├── ProtectorChain.cpp
│ │ │ │ ├── ProtectorChain.h
│ │ │ │ ├── ProtectorContext.h
│ │ │ │ ├── Protector.cpp
│ │ │ │ ├── RepeatedTest.cpp
│ │ │ │ ├── ShlDynamicLibraryManager.cpp
│ │ │ │ ├── SourceLine.cpp
│ │ │ │ ├── StringTools.cpp
│ │ │ │ ├── SynchronizedObject.cpp
│ │ │ │ ├── TestAssert.cpp
│ │ │ │ ├── TestCase.cpp
│ │ │ │ ├── TestCaseDecorator.cpp
│ │ │ │ ├── TestComposite.cpp
│ │ │ │ ├── Test.cpp
│ │ │ │ ├── TestDecorator.cpp
│ │ │ │ ├── TestFactoryRegistry.cpp
│ │ │ │ ├── TestFailure.cpp
│ │ │ │ ├── TestLeaf.cpp
│ │ │ │ ├── TestNamer.cpp
│ │ │ │ ├── TestPath.cpp
│ │ │ │ ├── TestPlugInDefaultImpl.cpp
│ │ │ │ ├── TestResultCollector.cpp
│ │ │ │ ├── TestResult.cpp
│ │ │ │ ├── TestRunner.cpp
│ │ │ │ ├── TestSetUp.cpp
│ │ │ │ ├── TestSuccessListener.cpp
│ │ │ │ ├── TestSuiteBuilderContext.cpp
│ │ │ │ ├── TestSuite.cpp
│ │ │ │ ├── TextOutputter.cpp
│ │ │ │ ├── TextTestProgressListener.cpp
│ │ │ │ ├── TextTestResult.cpp
│ │ │ │ ├── TextTestRunner.cpp
│ │ │ │ ├── TypeInfoHelper.cpp
│ │ │ │ ├── UnixDynamicLibraryManager.cpp
│ │ │ │ ├── Win32DynamicLibraryManager.cpp
│ │ │ │ ├── XmlDocument.cpp
│ │ │ │ ├── XmlElement.cpp
│ │ │ │ ├── XmlOutputter.cpp
│ │ │ │ └── XmlOutputterHook.cpp
│ │ │ ├── CppUnitLibraries.sln
│ │ │ ├── CppUnitLibrariesVC9.sln
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── THANKS
│ │ └── TODO
│ ├── cppunit_note.txt
│ ├── irrXML
│ │ ├── CXMLReaderImpl.h
│ │ ├── heapsort.h
│ │ ├── irrArray.h
│ │ ├── irrString.h
│ │ ├── irrTypes.h
│ │ ├── irrXML.cpp
│ │ └── irrXML.h
│ ├── irrXML_note.txt
│ ├── poly2tri
│ │ ├── AUTHORS
│ │ ├── LICENSE
│ │ ├── poly2tri
│ │ │ ├── common
│ │ │ │ ├── shapes.cc
│ │ │ │ ├── shapes.h
│ │ │ │ └── utils.h
│ │ │ ├── poly2tri.h
│ │ │ └── sweep
│ │ │ ├── advancing_front.cc
│ │ │ ├── advancing_front.h
│ │ │ ├── cdt.cc
│ │ │ ├── cdt.h
│ │ │ ├── sweep.cc
│ │ │ ├── sweep_context.cc
│ │ │ ├── sweep_context.h
│ │ │ └── sweep.h
│ │ └── README
│ ├── poly2tri_patch.txt
│ ├── unzip
│ │ ├── crypt.h
│ │ ├── ioapi.c
│ │ ├── ioapi.h
│ │ ├── unzip.c
│ │ └── unzip.h
│ ├── zlib
│ │ ├── adler32.c
│ │ ├── CMakeLists.txt
│ │ ├── compress.c
│ │ ├── crc32.c
│ │ ├── crc32.h
│ │ ├── deflate.c
│ │ ├── deflate.h
│ │ ├── gzclose.c
│ │ ├── gzguts.h
│ │ ├── gzlib.c
│ │ ├── gzread.c
│ │ ├── gzwrite.c
│ │ ├── infback.c
│ │ ├── inffast.c
│ │ ├── inffast.h
│ │ ├── inffixed.h
│ │ ├── inflate.c
│ │ ├── inflate.h
│ │ ├── inftrees.c
│ │ ├── inftrees.h
│ │ ├── README
│ │ ├── trees.c
│ │ ├── trees.h
│ │ ├── uncompr.c
│ │ ├── win32
│ │ │ ├── DLL_FAQ.txt
│ │ │ ├── Makefile.bor
│ │ │ ├── Makefile.gcc
│ │ │ ├── Makefile.msc
│ │ │ ├── README-WIN32.txt
│ │ │ ├── VisualC.txt
│ │ │ ├── zlib1.rc
│ │ │ └── zlib.def
│ │ ├── zconf.h.cmakein
│ │ ├── zconf.h.included
│ │ ├── zconf.in.h
│ │ ├── zlib.h
│ │ ├── zlib.pc.cmakein
│ │ ├── zutil.c
│ │ └── zutil.h
│ └── zlib_note.txt
├── CREDITS
├── doc
│ ├── AssimpCmdDoc_Html
│ │ ├── AssimpCmdDoc.chm
│ │ └── dragonsplash.png
│ ├── AssimpDoc_Html
│ │ ├── AnimationOverview.png
│ │ ├── AnimationOverview.svg
│ │ ├── AssimpDoc.chm
│ │ └── dragonsplash.png
│ ├── datastructure.xml
│ ├── dox_cmd.h
│ ├── dox.h
│ ├── Doxyfile
│ ├── Doxyfile_Cmd
│ └── Preamble.txt
├── include
│ └── assimp
│ ├── ai_assert.h
│ ├── anim.h
│ ├── camera.h
│ ├── cexport.h
│ ├── cfileio.h
│ ├── cimport.h
│ ├── color4.h
│ ├── color4.inl
│ ├── Compiler
│ │ ├── poppack1.h
│ │ ├── pstdint.h
│ │ └── pushpack1.h
│ ├── config.h
│ ├── DefaultLogger.hpp
│ ├── defs.h
│ ├── Exporter.hpp
│ ├── importerdesc.h
│ ├── Importer.hpp
│ ├── IOStream.hpp
│ ├── IOSystem.hpp
│ ├── light.h
│ ├── Logger.hpp
│ ├── LogStream.hpp
│ ├── material.h
│ ├── material.inl
│ ├── matrix3x3.h
│ ├── matrix3x3.inl
│ ├── matrix4x4.h
│ ├── matrix4x4.inl
│ ├── mesh.h
│ ├── metadata.h
│ ├── NullLogger.hpp
│ ├── postprocess.h
│ ├── ProgressHandler.hpp
│ ├── quaternion.h
│ ├── quaternion.inl
│ ├── scene.h
│ ├── texture.h
│ ├── types.h
│ ├── vector2.h
│ ├── vector2.inl
│ ├── vector3.h
│ ├── vector3.inl
│ └── version.h
├── INSTALL
├── LICENSE
├── packaging
│ ├── windows-innosetup
│ │ ├── howto-build-setup.txt
│ │ ├── LICENSE.rtf
│ │ ├── readme_installer.txt
│ │ ├── readme_installer_vieweronly.txt
│ │ ├── script.iss
│ │ ├── script_vieweronly.iss
│ │ └── WEB
│ └── windows-mkzip
│ ├── bin_readme.txt
│ ├── mkfinal.bat
│ └── mkrev.bat
├── port
│ ├── AssimpDelphi
│ │ ├── aiColor4D.pas
│ │ ├── aiMaterial.pas
│ │ ├── aiMatrix3x3.pas
│ │ ├── aiMatrix4x4.pas
│ │ ├── aiMesh.pas
│ │ ├── aiQuaternion.pas
│ │ ├── aiScene.pas
│ │ ├── aiTexture.pas
│ │ ├── aiTypes.pas
│ │ ├── aiVector2D.pas
│ │ ├── aiVector3D.pas
│ │ ├── assimp.pas
│ │ └── Readme.txt
│ ├── Assimp.NET
│ │ ├── Assimp.NET
│ │ │ ├── Assimp.NET.vcproj
│ │ │ ├── AssimpSwigPort.i
│ │ │ └── AssimpSwigPort_wrap.cxx
│ │ ├── Assimp.NET_CS
│ │ │ ├── aiAnimation.cs
│ │ │ ├── aiAnimationVector.cs
│ │ │ ├── aiAnimBehaviour.cs
│ │ │ ├── aiAnimMesh.cs
│ │ │ ├── aiAnimMeshVector.cs
│ │ │ ├── aiBlendMode.cs
│ │ │ ├── aiBone.cs
│ │ │ ├── aiBoneVector.cs
│ │ │ ├── aiCamera.cs
│ │ │ ├── aiCameraVector.cs
│ │ │ ├── aiColor3D.cs
│ │ │ ├── aiColor4D.cs
│ │ │ ├── aiColor4DVector.cs
│ │ │ ├── aiColor4DVectorVector.cs
│ │ │ ├── aiComponent.cs
│ │ │ ├── aiDefaultLogStream.cs
│ │ │ ├── aiFace.cs
│ │ │ ├── aiFaceVector.cs
│ │ │ ├── aiFile.cs
│ │ │ ├── aiFileIO.cs
│ │ │ ├── aiLight.cs
│ │ │ ├── aiLightSourceType.cs
│ │ │ ├── aiLightVector.cs
│ │ │ ├── aiMaterial.cs
│ │ │ ├── aiMaterialProperty.cs
│ │ │ ├── aiMaterialVector.cs
│ │ │ ├── aiMatrix3x3.cs
│ │ │ ├── aiMatrix4x4.cs
│ │ │ ├── aiMemoryInfo.cs
│ │ │ ├── aiMeshAnim.cs
│ │ │ ├── aiMeshAnimVector.cs
│ │ │ ├── aiMesh.cs
│ │ │ ├── aiMeshKey.cs
│ │ │ ├── aiMeshKeyVector.cs
│ │ │ ├── aiMeshVector.cs
│ │ │ ├── aiNodeAnim.cs
│ │ │ ├── aiNodeAnimVector.cs
│ │ │ ├── aiNode.cs
│ │ │ ├── aiNodeVector.cs
│ │ │ ├── aiOrigin.cs
│ │ │ ├── aiPlane.cs
│ │ │ ├── aiPostProcessSteps.cs
│ │ │ ├── aiPrimitiveType.cs
│ │ │ ├── aiPropertyTypeInfo.cs
│ │ │ ├── aiQuaternion.cs
│ │ │ ├── aiQuatKey.cs
│ │ │ ├── aiQuatKeyVector.cs
│ │ │ ├── aiRay.cs
│ │ │ ├── aiReturn.cs
│ │ │ ├── aiScene.cs
│ │ │ ├── aiShadingMode.cs
│ │ │ ├── aiString.cs
│ │ │ ├── aiTexel.cs
│ │ │ ├── aiTexture.cs
│ │ │ ├── aiTextureFlags.cs
│ │ │ ├── aiTextureMapMode.cs
│ │ │ ├── aiTextureMapping.cs
│ │ │ ├── aiTextureOp.cs
│ │ │ ├── aiTextureType.cs
│ │ │ ├── aiTextureVector.cs
│ │ │ ├── aiUVTransform.cs
│ │ │ ├── aiVector2D.cs
│ │ │ ├── aiVector3D.cs
│ │ │ ├── aiVector3DVector.cs
│ │ │ ├── aiVector3DVectorVector.cs
│ │ │ ├── aiVectorKey.cs
│ │ │ ├── aiVectorKeyVector.cs
│ │ │ ├── aiVertexWeight.cs
│ │ │ ├── aiVertexWeightVector.cs
│ │ │ ├── app.config
│ │ │ ├── Assimp.cs
│ │ │ ├── Assimp.NET_CS.csproj
│ │ │ ├── AssimpPINVOKE.cs
│ │ │ ├── FloatVector.cs
│ │ │ ├── Importer.cs
│ │ │ ├── ProgressHandler.cs
│ │ │ ├── SWIGTYPE_p_aiImporterDesc.cs
│ │ │ ├── SWIGTYPE_p_Assimp__BaseImporter.cs
│ │ │ ├── SWIGTYPE_p_Assimp__ImporterPimpl.cs
│ │ │ ├── SWIGTYPE_p_float.cs
│ │ │ ├── SWIGTYPE_p_std__string.cs
│ │ │ ├── SWIGTYPE_p_void.cs
│ │ │ └── UintVector.cs
│ │ ├── Assimp.NET_DEMO
│ │ │ ├── app.config
│ │ │ ├── Assimp.NET_DEMO.csproj
│ │ │ ├── Assimp.NET_DEMO.csproj.user
│ │ │ ├── AssimpView.cs
│ │ │ ├── AssimpView.Designer.cs
│ │ │ ├── AssimpView.resx
│ │ │ ├── Camera.cs
│ │ │ ├── Display.cs
│ │ │ ├── ExtensionMethods.cs
│ │ │ ├── Input.cs
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Assimp.NET.sln
│ │ ├── CSharpViewerScreenShot.PNG
│ │ └── README.txt
│ ├── dAssimp
│ │ ├── assimp
│ │ │ ├── animation.d
│ │ │ ├── api.d
│ │ │ ├── assimp.d
│ │ │ ├── camera.d
│ │ │ ├── config.d
│ │ │ ├── fileIO.d
│ │ │ ├── light.d
│ │ │ ├── loader.d
│ │ │ ├── material.d
│ │ │ ├── math.d
│ │ │ ├── mesh.d
│ │ │ ├── postprocess.d
│ │ │ ├── scene.d
│ │ │ ├── texture.d
│ │ │ ├── types.d
│ │ │ └── versionInfo.d
│ │ └── README
│ ├── iOS
│ │ ├── build.sh
│ │ ├── IPHONEOS_ARM64_TOOLCHAIN.cmake
│ │ ├── IPHONEOS_ARMV6_TOOLCHAIN.cmake
│ │ ├── IPHONEOS_ARMV7S_TOOLCHAIN.cmake
│ │ ├── IPHONEOS_ARMV7_TOOLCHAIN.cmake
│ │ ├── IPHONEOS_I386_TOOLCHAIN.cmake
│ │ ├── IPHONEOS_X86_64_TOOLCHAIN.cmake
│ │ └── README.md
│ ├── jassimp
│ │ ├── build.xml
│ │ ├── jassimp
│ │ │ └── src
│ │ │ └── jassimp
│ │ │ ├── AiAnimation.java
│ │ │ ├── AiAnimBehavior.java
│ │ │ ├── AiBlendMode.java
│ │ │ ├── AiBone.java
│ │ │ ├── AiBoneWeight.java
│ │ │ ├── AiBuiltInWrapperProvider.java
│ │ │ ├── AiCamera.java
│ │ │ ├── AiColor.java
│ │ │ ├── AiConfig.java
│ │ │ ├── AiConfigOptions.java
│ │ │ ├── AiLight.java
│ │ │ ├── AiLightType.java
│ │ │ ├── AiMaterial.java
│ │ │ ├── AiMatrix4f.java
│ │ │ ├── AiMeshAnim.java
│ │ │ ├── AiMesh.java
│ │ │ ├── AiNodeAnim.java
│ │ │ ├── AiNode.java
│ │ │ ├── AiPostProcessSteps.java
│ │ │ ├── AiPrimitiveType.java
│ │ │ ├── AiQuaternion.java
│ │ │ ├── AiSceneFlag.java
│ │ │ ├── AiScene.java
│ │ │ ├── AiShadingMode.java
│ │ │ ├── AiTextureInfo.java
│ │ │ ├── AiTextureMapMode.java
│ │ │ ├── AiTextureMapping.java
│ │ │ ├── AiTextureOp.java
│ │ │ ├── AiTextureType.java
│ │ │ ├── AiVector.java
│ │ │ ├── AiWrapperProvider.java
│ │ │ ├── JaiDebug.java
│ │ │ ├── JassimpConfig.java
│ │ │ ├── Jassimp.java
│ │ │ └── package-info.java
│ │ ├── jassimp-native
│ │ │ └── src
│ │ │ ├── jassimp.cpp
│ │ │ └── jassimp.h
│ │ └── README
│ ├── PyAssimp
│ │ ├── gen
│ │ │ └── structsgen.py
│ │ ├── pyassimp
│ │ │ ├── core.py
│ │ │ ├── errors.py
│ │ │ ├── helper.py
│ │ │ ├── __init__.py
│ │ │ ├── postprocess.py
│ │ │ └── structs.py
│ │ ├── README.md
│ │ ├── scripts
│ │ │ ├── 3d_viewer.py
│ │ │ ├── fixed_pipeline_3d_viewer.py
│ │ │ ├── quicktest.py
│ │ │ ├── README.md
│ │ │ └── sample.py
│ │ └── setup.py
│ └── swig
│ ├── assimp.i
│ ├── d
│ │ ├── build.sh
│ │ └── generate.sh
│ ├── DONOTUSEYET
│ └── interface
│ ├── aiAnim.i
│ ├── aiAssert.i
│ ├── aiCamera.i
│ ├── aiColor4D.i
│ ├── aiConfig.i
│ ├── aiDefines.i
│ ├── aiFileIO.i
│ ├── aiLight.i
│ ├── aiMaterial.i
│ ├── aiMatrix3x3.i
│ ├── aiMatrix4x4.i
│ ├── aiMesh.i
│ ├── aiPostProcess.i
│ ├── aiQuaternion.i
│ ├── aiScene.i
│ ├── aiTexture.i
│ ├── aiTypes.i
│ ├── aiVector2D.i
│ ├── aiVector3D.i
│ ├── aiVersion.i
│ ├── assimp.i
│ ├── DefaultLogger.i
│ ├── IOStream.i
│ ├── IOSystem.i
│ ├── Logger.i
│ ├── LogStream.i
│ └── NullLogger.i
├── README
├── Readme.md
├── revision.h.in
├── samples
│ ├── bin
│ │ ├── DevIL.dll
│ │ ├── glut32.dll
│ │ ├── ILU.dll
│ │ ├── ILUT.dll
│ │ ├── ShowDwarf.bat
│ │ └── ShowWuson.bat
│ ├── DevIL
│ │ ├── AUTHORS
│ │ ├── ChangeLog
│ │ ├── COPYING
│ │ ├── CREDITS
│ │ ├── DevIL Website.url
│ │ ├── include
│ │ │ └── IL
│ │ │ ├── config.h
│ │ │ ├── config.h.win
│ │ │ ├── devil_internal_exports.h
│ │ │ ├── il.h
│ │ │ ├── ilu.h
│ │ │ ├── ilu_region.h
│ │ │ ├── ilut_config.h
│ │ │ ├── ilut.h
│ │ │ └── il_wrap.h
│ │ ├── lib
│ │ │ ├── DevIL.lib
│ │ │ ├── ILU.lib
│ │ │ └── ILUT.lib
│ │ ├── Libraries.txt
│ │ ├── README
│ │ └── README.win
│ ├── glut
│ │ ├── GL
│ │ │ └── glut.h
│ │ ├── glut32.lib
│ │ ├── glut.def
│ │ └── README-win32.txt
│ ├── README
│ ├── SimpleAssimpViewX
│ │ ├── English.lproj
│ │ │ ├── Credits.rtf
│ │ │ ├── InfoPlist.strings
│ │ │ ├── MainMenu.xib
│ │ │ └── MyDocument.xib
│ │ ├── include
│ │ │ └── copy_assimp_headers_here.txt
│ │ ├── main.m
│ │ ├── ModelLoaderHelperClasses.h
│ │ ├── ModelLoaderHelperClasses.mm
│ │ ├── MyDocument.h
│ │ ├── MyDocument.mm
│ │ ├── MyDocument.xcdatamodel
│ │ │ ├── elements
│ │ │ └── layout
│ │ ├── README
│ │ ├── SimpleAssimpViewX-Info.plist
│ │ ├── SimpleAssimpViewX_Prefix.pch
│ │ └── SimpleAssimpViewX.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── vade.mode1v3
│ │ └── vade.pbxuser
│ ├── SimpleOpenGL
│ │ ├── CMakeLists.txt
│ │ ├── makefile
│ │ ├── Sample_SimpleOpenGL.c
│ │ ├── SimpleOpenGL.sln
│ │ └── SimpleOpenGL.vcproj
│ └── SimpleTexturedOpenGL
│ ├── CMakeLists.txt
│ ├── SimpleTexturedOpenGL
│ │ ├── include
│ │ │ └── boost_includes.h
│ │ ├── SimpleTexturedOpenGL.vcproj
│ │ └── src
│ │ └── model_loading.cpp
│ └── SimpleTexturedOpenGL.sln
├── scripts
│ ├── BlenderImporter
│ │ ├── BlenderScene.cpp.template
│ │ ├── BlenderSceneGen.h.template
│ │ └── genblenddna.py
│ ├── IFCImporter
│ │ ├── CppGenerator.py
│ │ ├── entitylist.txt
│ │ ├── ExpressReader.py
│ │ ├── genentitylist.sh
│ │ ├── IFCReaderGen.cpp.template
│ │ └── IFCReaderGen.h.template
│ └── OgreImporter
│ └── assimp.tpl
├── test
│ ├── CMakeLists.txt
│ ├── models
│ │ ├── 3D
│ │ │ ├── box_a.3d
│ │ │ ├── box_d.3d
│ │ │ └── box.uc
│ │ ├── 3DS
│ │ │ ├── CameraRollAnim.3ds
│ │ │ ├── CameraRollAnimWithChildObject.3ds
│ │ │ ├── cubes_with_alpha.3DS
│ │ │ ├── cube_with_diffuse_texture.3DS
│ │ │ ├── cube_with_specular_texture.3DS
│ │ │ ├── CWALL02.jpg
│ │ │ ├── fels.3ds
│ │ │ ├── IMAGE1.bmp
│ │ │ ├── IMAGE2.jpg
│ │ │ ├── RotatingCube.3DS
│ │ │ ├── TargetCameraAnim.3ds
│ │ │ ├── test1.3ds
│ │ │ ├── testFormatDetection
│ │ │ ├── test.png
│ │ │ ├── textures.txt
│ │ │ └── UVTransformTest
│ │ │ ├── note.txt
│ │ │ ├── UVTransform_Cube.3DS
│ │ │ ├── UVTransform_Cube_ScaleUV2x_clampUV.3DS
│ │ │ ├── UVTransform_Normal.3DS
│ │ │ ├── UVTransform_OffsetU0.56V0.5_ScaleU10V2_Rotate45.3DS
│ │ │ ├── UVTransform_OffsetU0.5_ScaleUV2_Rotate45_clampUV.3DS
│ │ │ ├── UVTransform_OffsetUV0.5.3DS
│ │ │ ├── UVTransform_OffsetUV0.5-clampUV.3DS
│ │ │ ├── UVTransform_OffsetUV0.5-mirrorUV.3DS
│ │ │ ├── UVTransform_ScaleUV10-2_OffsetUV10-mirrorUV.3DS
│ │ │ ├── UVTransform_ScaleUV1-2_OffsetUV0-0.9_Rotate-72_mirrorU.3ds
│ │ │ ├── UVTransform_ScaleUV2x.3DS
│ │ │ ├── UVTransform_ScaleUV2x_Rotate45.3DS
│ │ │ └── UVTransformTestImg.png
│ │ ├── AC
│ │ │ ├── closedLine.ac
│ │ │ ├── nosurfaces.ac
│ │ │ ├── openLine.ac
│ │ │ ├── sample_subdiv.ac
│ │ │ ├── SphereWithLight.ac
│ │ │ ├── SphereWithLight_UTF16LE.ac
│ │ │ ├── SphereWithLight_UTF8BOM.ac
│ │ │ ├── SphereWithLightUvScaling4X.ac
│ │ │ ├── TestFormatDetection
│ │ │ └── Wuson.ac
│ │ ├── ASE
│ │ │ ├── anim2.ASE
│ │ │ ├── anim.ASE
│ │ │ ├── CameraRollAnim.ase
│ │ │ ├── CameraRollAnimWithChildObject.ase
│ │ │ ├── MotionCaptureROM.ase
│ │ │ ├── MotionCaptureROM.source.txt
│ │ │ ├── RotatingCube.ASE
│ │ │ ├── TargetCameraAnim.ase
│ │ │ ├── TestFormatDetection
│ │ │ ├── TestUVTransform
│ │ │ │ ├── UVTransform_Normal.ASE
│ │ │ │ ├── UVTransform_ScaleUV1-2_OffsetUV0-0.9_Rotate-72_mirrorU.ase
│ │ │ │ ├── UVTransform_ScaleUV2x.ASE
│ │ │ │ └── UVTransform_ScaleUV2x_Rotate45.ASE
│ │ │ ├── ThreeCubesGreen.ASE
│ │ │ ├── ThreeCubesGreen_UTF16BE.ASE
│ │ │ └── ThreeCubesGreen_UTF16LE.ASE
│ │ ├── B3D
│ │ │ └── WusonBlitz.b3d
│ │ ├── BLEND
│ │ │ ├── 4Cubes4Mats_248.blend
│ │ │ ├── blender_269_regress1.blend
│ │ │ ├── BlenderDefault_248.blend
│ │ │ ├── BlenderDefault_250.blend
│ │ │ ├── BlenderDefault_250_Compressed.blend
│ │ │ ├── BlenderDefault_262.blend
│ │ │ ├── BlenderDefault_269.blend
│ │ │ ├── CubeHierarchy_248.blend
│ │ │ ├── HUMAN.blend
│ │ │ ├── HUMAN.source.txt
│ │ │ ├── MirroredCube_252.blend
│ │ │ ├── NoisyTexturedCube_VoronoiGlob_248.blend
│ │ │ ├── SmoothVsSolidCube_248.blend
│ │ │ ├── Suzanne_248.blend
│ │ │ ├── SuzanneSubdiv_252.blend
│ │ │ ├── TexturedCube_ImageGlob_248.blend
│ │ │ ├── TexturedPlane_ImageUv_248.blend
│ │ │ ├── TexturedPlane_ImageUvPacked_248.blend
│ │ │ ├── TorusLightsCams_250_compressed.blend
│ │ │ └── yxa_1.blend
│ │ ├── BVH
│ │ │ ├── 01_01.bvh
│ │ │ ├── 01_03.bvh
│ │ │ ├── 01_nn.bvh.source.txt
│ │ │ └── Boxing_Toes.bvh
│ │ ├── COB
│ │ │ ├── dwarf_ascii.cob
│ │ │ ├── dwarf.cob
│ │ │ ├── molecule_ascii.cob
│ │ │ ├── molecule.cob
│ │ │ ├── spider_4_3_ascii.cob
│ │ │ ├── spider_4_3.cob
│ │ │ ├── spider_6_6_ascii.cob
│ │ │ └── spider_6_6.cob
│ │ ├── Collada
│ │ │ ├── AsXML.xml
│ │ │ ├── Cinema4D.dae
│ │ │ ├── COLLADA.dae
│ │ │ ├── Collada_Sample.jpg
│ │ │ ├── COLLADA_triangulate.dae
│ │ │ ├── ConcavePolygon.dae
│ │ │ ├── cube.dae
│ │ │ ├── cube_emptyTags.dae
│ │ │ ├── cube_triangulate.dae
│ │ │ ├── cube_UTF16LE.dae
│ │ │ ├── cube_UTF8BOM.dae
│ │ │ ├── cube_with_2UVs.DAE
│ │ │ ├── duckCM.tga
│ │ │ ├── duck.dae
│ │ │ ├── duck_sample.jpg
│ │ │ ├── duck_triangulate.dae
│ │ │ ├── earthCylindrical.DAE
│ │ │ ├── kwxport_test_vcolors.dae
│ │ │ ├── kwxport_test_vcolors.dae.source.txt
│ │ │ ├── regr01.dae
│ │ │ ├── sphere.dae
│ │ │ ├── sphere_sample.jpg
│ │ │ ├── sphere_triangulate.dae
│ │ │ ├── teapot_instancenodes.DAE
│ │ │ ├── teapots.DAE
│ │ │ └── teapots_reference.png
│ │ ├── CSM
│ │ │ ├── ThomasFechten.csm
│ │ │ └── ThomasFechten.source.txt
│ │ ├── DXF
│ │ │ ├── lineTest.dxf
│ │ │ ├── PinkEggFromLW.dxf
│ │ │ └── wuson.dxf
│ │ ├── HMP
│ │ │ ├── formatDetection
│ │ │ └── terrain.hmp
│ │ ├── IFC
│ │ │ ├── AC14-FZK-Haus.ifc
│ │ │ └── AC14-FZK-Haus.source.txt
│ │ ├── invalid
│ │ │ ├── empty.3ds
│ │ │ ├── empty.ase
│ │ │ ├── emptyIrrMesh.xml
│ │ │ ├── empty.lwo
│ │ │ ├── empty.md5mesh
│ │ │ ├── empty.obj
│ │ │ ├── empty.off
│ │ │ ├── empty.ply
│ │ │ ├── empty.raw
│ │ │ ├── empty.smd
│ │ │ ├── empty.x
│ │ │ ├── malformed2.obj
│ │ │ ├── malformed.obj
│ │ │ ├── OutOfMemory.off
│ │ │ └── readme.txt
│ │ ├── IRR
│ │ │ ├── animMesh.irr
│ │ │ ├── box.irr
│ │ │ ├── dawfInCellar_ChildOfCellar.irr
│ │ │ ├── dawfInCellar_SameHierarchy.irr
│ │ │ ├── EpisodeI_ANewDwarf.irr
│ │ │ ├── EpisodeII_TheDwarfesStrikeBack.irr
│ │ │ ├── instancing.irr
│ │ │ ├── multipleAnimators.irr
│ │ │ ├── scenegraphAnim.irr
│ │ │ ├── sphere.irr
│ │ │ └── warn_dwarf_scaling_is_intended.txt
│ │ ├── IRRMesh
│ │ │ ├── 1.png
│ │ │ ├── brownground_1-1.jpg
│ │ │ ├── cellar.irrmesh
│ │ │ ├── crackedground_1-6.jpg
│ │ │ ├── credits.txt
│ │ │ ├── spider.irrmesh
│ │ │ └── testFormatDetection.xml
│ │ ├── LWO
│ │ │ ├── LWO2
│ │ │ │ ├── box_2uv_1unused.lwo
│ │ │ │ ├── box_2vc_1unused.lwo
│ │ │ │ ├── boxuv.lwo
│ │ │ │ ├── boxuv.png
│ │ │ │ ├── concave_polygon.lwo
│ │ │ │ ├── concave_self_intersecting.lwo
│ │ │ │ ├── concrete.source.txt
│ │ │ │ ├── formatDetection
│ │ │ │ ├── hierarchy.lwo
│ │ │ │ ├── hierarchy_smoothed.lwo
│ │ │ │ ├── MappingModes
│ │ │ │ │ ├── earth_cylindrical_x.lwo
│ │ │ │ │ ├── earth_cylindrical_x_scale_222_wrap_21.lwo
│ │ │ │ │ ├── earth_cylindrical_y.lwo
│ │ │ │ │ ├── earth_cylindrical_y_scale_111.lwo
│ │ │ │ │ ├── earth_cylindrical_y_scale_111_wrap_21.lwo
│ │ │ │ │ ├── earth_cylindrical_z.lwo
│ │ │ │ │ ├── earthCylindric.jpg
│ │ │ │ │ ├── earthCylindric.txt
│ │ │ │ │ ├── earth_planar_x.lwo
│ │ │ │ │ ├── earth_planar_y.lwo
│ │ │ │ │ ├── earth_planar_z.lwo
│ │ │ │ │ ├── earth_planar_z_scale_111.lwo
│ │ │ │ │ ├── earthSpherical.jpg
│ │ │ │ │ ├── earthSpherical.source.txt
│ │ │ │ │ ├── earth_spherical_x.lwo
│ │ │ │ │ ├── earth_spherical_x_scale_222_wrap_22.lwo
│ │ │ │ │ ├── earth_spherical_y.lwo
│ │ │ │ │ ├── earth_spherical_z.lwo
│ │ │ │ │ ├── earth_spherical_z_wrap_22.lwo
│ │ │ │ │ └── earth_uv_cylindrical_y.lwo
│ │ │ │ ├── ModoExport_vertNormals.lwo
│ │ │ │ ├── nonplanar_polygon.lwo
│ │ │ │ ├── shader_test
│ │ │ │ │ ├── CellShader.lwo
│ │ │ │ │ ├── fastFresnel.lwo
│ │ │ │ │ ├── realFresnel.lwo
│ │ │ │ │ └── SuperCellShader.lwo
│ │ │ │ ├── sphere_with_gradient.lwo
│ │ │ │ ├── sphere_with_mat_gloss_10pc.lwo
│ │ │ │ ├── Subdivision.lwo
│ │ │ │ ├── transparency.lwo
│ │ │ │ ├── UglyVertexColors.lwo
│ │ │ │ ├── uvtest.lwo
│ │ │ │ ├── uvtest.png
│ │ │ │ ├── uvtest-source.txt
│ │ │ │ └── white.bmp
│ │ │ ├── LWOB
│ │ │ │ ├── ConcavePolygon.lwo
│ │ │ │ ├── formatDetection
│ │ │ │ ├── MappingModes
│ │ │ │ │ └── bluewithcylindrictexz.lwo
│ │ │ │ ├── sphere_with_mat_gloss_10pc.lwo
│ │ │ │ └── sphere_with_mat_gloss_50pc.lwo
│ │ │ └── LXOB_Modo
│ │ │ ├── CrazyEngine.lxo
│ │ │ └── sphereWithVertMap.lxo
│ │ ├── LWS
│ │ │ ├── move_x.lws
│ │ │ ├── move_x_oldformat_56.lws
│ │ │ ├── move_x_oldformat_6.lws
│ │ │ ├── move_x_post_constant.lws
│ │ │ ├── move_x_post_linear.lws
│ │ │ ├── move_x_post_offset_repeat.lws
│ │ │ ├── move_x_post_repeat.lws
│ │ │ ├── move_x_post_reset.lws
│ │ │ ├── move_xz_bezier.lws
│ │ │ ├── move_xz_hermite.lws
│ │ │ ├── move_xz_linear.lws
│ │ │ ├── move_xz_spline.lws
│ │ │ ├── move_xz_stepped.lws
│ │ │ ├── move_y_pre_ofrep_post_osc.lws
│ │ │ └── simple_cube.lwo
│ │ ├── MD2
│ │ │ ├── faerie2.bmp
│ │ │ ├── faerie.md2
│ │ │ ├── faerie-source.txt
│ │ │ ├── sidney-source.txt
│ │ │ ├── sydney.bmp
│ │ │ └── sydney.md2
│ │ ├── MD5
│ │ │ ├── SimpleCube.md5mesh
│ │ │ └── SimpleCube.source.txt
│ │ ├── MDL
│ │ │ ├── MDL3 (3DGS A4)
│ │ │ │ ├── minigun.MDL
│ │ │ │ └── minigun_readme.txt
│ │ │ ├── MDL5 (3DGS A5)
│ │ │ │ ├── minigun_mdl5.mdl
│ │ │ │ ├── minigun_mdl5_readme.txt
│ │ │ │ └── PhosphoricAcid_MDl5.mdl
│ │ │ └── MDL7 (3DGS A7)
│ │ │ ├── PhosphoricAcid_MDl7.mdl
│ │ │ └── Sphere_DiffPinkBlueSpec_Alpha90.mdl
│ │ ├── MS3D
│ │ │ ├── jeep1.jpg
│ │ │ ├── jeep1.ms3d
│ │ │ ├── jeep1.readme.txt
│ │ │ ├── twospheres.ms3d
│ │ │ ├── twospheres_withmats.ms3d
│ │ │ └── Wuson.ms3d
│ │ ├── NFF
│ │ │ └── NFF
│ │ │ ├── cone.nff
│ │ │ ├── cylinder.nff
│ │ │ ├── dodecahedron.nff
│ │ │ ├── hexahedron.nff
│ │ │ ├── ManyEarthsNotJustOne.nff
│ │ │ ├── octahedron.nff
│ │ │ ├── positionTest.nff
│ │ │ ├── spheres.nff
│ │ │ ├── tetrahedron.nff
│ │ │ └── WithCamera.nff
│ │ ├── OBJ
│ │ │ ├── box_longline.obj
│ │ │ ├── box_mat_with_spaces.obj
│ │ │ ├── box.obj
│ │ │ ├── box_spaces.mtl
│ │ │ ├── box_UTF16BE.obj
│ │ │ ├── concave_polygon.mtl
│ │ │ ├── concave_polygon.obj
│ │ │ ├── drkwood2.jpg
│ │ │ ├── empty_mat.mtl
│ │ │ ├── empty_mat.obj
│ │ │ ├── engineflare1.jpg
│ │ │ ├── regr01.mtl
│ │ │ ├── regr01.obj
│ │ │ ├── regr_3429812.mtl
│ │ │ ├── regr_3429812.obj
│ │ │ ├── spider.mtl
│ │ │ ├── spider.obj
│ │ │ ├── SpiderTex.jpg
│ │ │ ├── testline.obj
│ │ │ ├── testmixed.obj
│ │ │ ├── testpoints.obj
│ │ │ ├── wal67ar_small.jpg
│ │ │ ├── wal69ar_small.jpg
│ │ │ └── WusonOBJ.obj
│ │ ├── OFF
│ │ │ ├── Cube.off
│ │ │ ├── formatDetection
│ │ │ └── Wuson.off
│ │ ├── Ogre
│ │ │ └── TheThing
│ │ │ ├── BlockMat.material
│ │ │ ├── Mesh.mesh.xml
│ │ │ ├── Reference.JPG
│ │ │ └── Wrinkles.jpg
│ │ ├── PLY
│ │ │ ├── cube.ply
│ │ │ ├── pond.0.ply
│ │ │ └── Wuson.ply
│ │ ├── Q3D
│ │ │ ├── earth.q3o
│ │ │ ├── earth.source.txt
│ │ │ ├── E-AT-AT.q3o
│ │ │ ├── E-AT-AT.source.txt
│ │ │ ├── WusonOrange.q3o
│ │ │ └── WusonOrange.q3s
│ │ ├── RAW
│ │ │ ├── WithColor.raw
│ │ │ ├── WithTexture.raw
│ │ │ └── Wuson.raw
│ │ ├── ReferenceImages
│ │ │ ├── MappingModes
│ │ │ │ ├── cylindrical.png
│ │ │ │ └── spherical.png
│ │ │ └── UVTransform
│ │ │ ├── UVTransform_Normal.png
│ │ │ ├── UVTransform_OffsetUV0.5-clampUV.png
│ │ │ ├── UVTransform_OffsetUV0.5-mirrorUV.png
│ │ │ ├── UVTransform_OffsetUV0.5.png
│ │ │ ├── UVTransform_ScaleUV10-2_OffsetUV10-mirrorUV.png
│ │ │ ├── UVTransform_ScaleUV1-2_OffsetUV0-0.9_Rotate-72_mirrorU.png
│ │ │ ├── UVTransform_ScaleUV1-2_OffsetUV0-0.9_Rotate-72.png
│ │ │ ├── UVTransform_ScaleUV2x.png
│ │ │ └── UVTransform_ScaleUV2x_Rotate45.png
│ │ ├── SMD
│ │ │ ├── triangle.smd
│ │ │ └── WusonSMD.smd
│ │ ├── SourceFiles
│ │ │ ├── CameraRollAnim.max
│ │ │ ├── CameraRollAnimWithChildObject.max
│ │ │ ├── RotatingCube.max
│ │ │ └── TargetCameraAnim.max
│ │ ├── STL
│ │ │ ├── 3DSMaxExport.STL
│ │ │ ├── formatDetection
│ │ │ ├── sphereWithHole.stl
│ │ │ ├── Spider_ascii.stl
│ │ │ ├── Spider_binary.stl
│ │ │ ├── triangle.stl
│ │ │ └── Wuson.stl
│ │ ├── TER
│ │ │ ├── RealisticTerrain_Large.ter
│ │ │ └── RealisticTerrain.ter
│ │ ├── WRL
│ │ │ ├── credits.txt
│ │ │ ├── MotionCaptureROM.WRL
│ │ │ └── Wuson.wrl
│ │ ├── X
│ │ │ ├── anim_test.txt
│ │ │ ├── anim_test.x
│ │ │ ├── BCN_Epileptic.txt
│ │ │ ├── BCN_Epileptic.X
│ │ │ ├── bottom.tga
│ │ │ ├── fromtruespace_bin32.x
│ │ │ ├── kwxport_test_cubewithvcolors.source.txt
│ │ │ ├── kwxport_test_cubewithvcolors.x
│ │ │ ├── test_cube_binary.x
│ │ │ ├── test_cube_compressed.x
│ │ │ ├── test_cube_text.x
│ │ │ ├── TestFormatDetection
│ │ │ ├── test.png
│ │ │ ├── test.txt
│ │ │ ├── Testwuson.X
│ │ │ ├── test.x
│ │ │ ├── top.tga
│ │ │ └── updown.tga
│ │ └── XGL
│ │ ├── BCN_Epileptic.zgl
│ │ ├── cubes_with_alpha.zgl
│ │ ├── sample_official_asxml.xml
│ │ ├── sample_official.xgl
│ │ ├── sphere_with_mat_gloss_10pc.zgl
│ │ ├── Spider_ascii.zgl
│ │ ├── wuson_dxf.zgl
│ │ └── Wuson.zgl
│ ├── models-nonbsd
│ │ ├── 3D
│ │ │ ├── mar_rifle_a.3d
│ │ │ ├── mar_rifle_d.3d
│ │ │ ├── mar_rifle.source.txt
│ │ │ └── mar_rifle.uc
│ │ ├── 3DS
│ │ │ ├── cart_wheel.3DS
│ │ │ ├── cart_wheel.source.txt
│ │ │ ├── Granate.3DS
│ │ │ ├── jeep1.3ds
│ │ │ ├── jeep1.3ds.readme.txt
│ │ │ ├── jeep1.jpg
│ │ │ ├── mar_rifle.3ds
│ │ │ ├── mar_rifle.source.txt
│ │ │ ├── mp5_sil.3ds
│ │ │ ├── mp5sil.bmp
│ │ │ ├── mp5_sil.source.txt
│ │ │ ├── m_rifl.bmp
│ │ │ ├── pyramob.3DS
│ │ │ └── pyramob.3ds.readme.txt
│ │ ├── ASE
│ │ │ ├── Rifle2.ase
│ │ │ ├── Rifle2.source.txt
│ │ │ ├── Rifle.ase
│ │ │ └── Rifle.source.txt
│ │ ├── B3D
│ │ │ ├── axe.jpg
│ │ │ ├── dwarf2.b3d
│ │ │ ├── dwarf2.jpg
│ │ │ ├── dwarf.source.txt
│ │ │ ├── turtle1.b3d
│ │ │ ├── turtle1.png
│ │ │ └── turtle.source.txt
│ │ ├── BLEND
│ │ │ ├── Bob.blend
│ │ │ ├── bob.source.txt
│ │ │ ├── fleurOptonl.blend
│ │ │ └── fleurOptonl.source.txt
│ │ ├── DXF
│ │ │ ├── rifle.dxf
│ │ │ └── rifle.source.txt
│ │ ├── FBX
│ │ │ ├── 2013_ASCII
│ │ │ │ ├── cart_wheel.source.txt
│ │ │ │ ├── Cinema4D.fbx
│ │ │ │ ├── COLLADA.fbx
│ │ │ │ ├── ConcavePolygon.fbx
│ │ │ │ ├── cube_with_2UVs.fbx
│ │ │ │ ├── duckCM.tga
│ │ │ │ ├── duck.fbx
│ │ │ │ ├── duck_sample.jpg
│ │ │ │ ├── Granate.fbx
│ │ │ │ ├── jeep1.fbx
│ │ │ │ ├── jeep1.fbx.readme.txt
│ │ │ │ ├── jeep1.jpg
│ │ │ │ ├── kwxport_test_vcolors.fbx
│ │ │ │ ├── kwxport_test_vcolors.fbx.source.txt
│ │ │ │ ├── mar_rifle.fbx
│ │ │ │ ├── mar_rifle.source.txt
│ │ │ │ ├── mp5sil.bmp
│ │ │ │ ├── mp5_sil.fbx
│ │ │ │ ├── mp5_sil.source.txt
│ │ │ │ ├── m_rifl.bmp
│ │ │ │ ├── pyramob.fbx
│ │ │ │ └── pyramob.fbx.readme.txt
│ │ │ └── 2013_BINARY
│ │ │ ├── cart_wheel.source.txt
│ │ │ ├── Cinema4D.fbx
│ │ │ ├── COLLADA.fbx
│ │ │ ├── ConcavePolygon.fbx
│ │ │ ├── cube_with_2UVs.fbx
│ │ │ ├── duck.fbx
│ │ │ ├── Granate.fbx
│ │ │ ├── jeep1.fbx
│ │ │ ├── jeep1.fbx.readme.txt
│ │ │ ├── kwxport_test_vcolors.fbx
│ │ │ ├── kwxport_test_vcolors.fbx.source.txt
│ │ │ ├── mar_rifle.fbx
│ │ │ ├── mar_rifle.source.txt
│ │ │ ├── mp5_sil.fbx
│ │ │ ├── mp5_sil.source.txt
│ │ │ ├── pyramob.fbx
│ │ │ └── pyramob.fbx.readme.txt
│ │ ├── HMP
│ │ │ └── terrain_withtexture.hmp
│ │ ├── IFC
│ │ │ └── linklist.txt
│ │ ├── IRR
│ │ │ ├── skybox
│ │ │ │ ├── credits.txt
│ │ │ │ ├── default_skybox0.jpg
│ │ │ │ ├── default_skybox1.jpg
│ │ │ │ ├── default_skybox2.jpg
│ │ │ │ ├── default_skybox3.jpg
│ │ │ │ ├── default_skyboxdn.jpg
│ │ │ │ └── default_skyboxup.jpg
│ │ │ └── skybox.xml
│ │ ├── LWO
│ │ │ └── LWO2
│ │ │ ├── LWSReferences
│ │ │ │ ├── MTL_ChromeUniversal.JPG
│ │ │ │ ├── QuickDraw--Arm-ForeArm.lwo
│ │ │ │ ├── QuickDraw--Arm-Shoulder.lwo
│ │ │ │ ├── QuickDraw--Arm-Tip.lwo
│ │ │ │ ├── QuickDraw--CabinPortals.lwo
│ │ │ │ ├── QuickDraw--Chasis.lwo
│ │ │ │ ├── QuickDraw--GP-Gun.lwo
│ │ │ │ ├── QuickDraw--GP-Lid.lwo
│ │ │ │ ├── QuickDraw--GP-Pod.lwo
│ │ │ │ ├── QuickDraw--Laserbeam.lwo
│ │ │ │ ├── QuickDraw.source.txt
│ │ │ │ ├── QuickDraw--Standin-Driver.lwo
│ │ │ │ ├── QuickDraw--Wheels-Back.lwo
│ │ │ │ └── QuickDraw--Wheels-Front.lwo
│ │ │ ├── rifle.lwo
│ │ │ └── rifle.source.txt
│ │ ├── LWS
│ │ │ ├── QuickDraw v.2.2.lws
│ │ │ ├── QuickDraw v.2.2_oldformat_56.lws
│ │ │ └── QuickDraw v2.2.source.txt
│ │ ├── M3
│ │ │ └── Bunker.m3
│ │ ├── MD2
│ │ │ ├── dolphin_f.bmp
│ │ │ ├── dolphin.md2
│ │ │ ├── flag.md2
│ │ │ ├── horse.md2
│ │ │ └── source.txt
│ │ ├── MD3
│ │ │ ├── q3root
│ │ │ │ ├── models
│ │ │ │ │ └── mapobjects
│ │ │ │ │ └── kt_kubalwagon
│ │ │ │ │ ├── euro_frnt_2.tga
│ │ │ │ │ ├── european_fnt.tga
│ │ │ │ │ ├── european_fnt_v2.md3
│ │ │ │ │ └── readme_kubalwagon.txt
│ │ │ │ └── scripts
│ │ │ │ └── kt_kubalwagon.shader
│ │ │ ├── readme_water.txt
│ │ │ ├── watercan_dmg.md3
│ │ │ ├── watercan.md3
│ │ │ └── water_can.tga
│ │ ├── MD5
│ │ │ ├── BoarMan.md5mesh
│ │ │ ├── BoarMan.source.txt
│ │ │ ├── Bob.md5anim
│ │ │ ├── Bob.md5mesh
│ │ │ ├── bob.source.txt
│ │ │ ├── guard1_body.png
│ │ │ ├── guard1_face.png
│ │ │ ├── guard1_helmet.png
│ │ │ ├── iron_grill.png
│ │ │ └── round_grill.png
│ │ ├── MDL
│ │ │ ├── IDPO (Quake1)
│ │ │ │ ├── gijoe.mdl
│ │ │ │ ├── gijoe-readme.txt
│ │ │ │ ├── steg.mdl
│ │ │ │ ├── steg.txt
│ │ │ │ ├── tekmechbot.MDL
│ │ │ │ └── tekmechbot.txt
│ │ │ └── MDL7 (3DGS A7)
│ │ │ ├── barkD_texture.bmp
│ │ │ ├── branchD_texture.png
│ │ │ ├── broadleavedtreeD.mdl
│ │ │ └── broadleavedtreeD_readme.rtf
│ │ ├── NFF
│ │ │ └── NFFSense8
│ │ │ ├── cokecan.mat
│ │ │ ├── cokecan.nff
│ │ │ ├── credits.txt
│ │ │ ├── HOME4.NFF
│ │ │ ├── teapot.nff
│ │ │ └── WithMaterial.mat
│ │ ├── OBJ
│ │ │ ├── rifle.mtl
│ │ │ ├── rifle.obj
│ │ │ ├── rifle.source.txt
│ │ │ ├── segment.mtl
│ │ │ ├── segment.obj
│ │ │ └── segment.source.txt
│ │ ├── Ogre
│ │ │ └── OgreSDK
│ │ │ ├── fish.jpg
│ │ │ ├── fish.mesh
│ │ │ ├── fish.mesh.xml
│ │ │ ├── fish.skeleton
│ │ │ ├── fish.skeleton.xml
│ │ │ ├── LICENSE
│ │ │ ├── ninja.jpg
│ │ │ ├── ninja.mesh
│ │ │ ├── ninja.mesh.xml
│ │ │ ├── ninja.skeleton
│ │ │ ├── ninja.skeleton.xml
│ │ │ ├── razor.jpg
│ │ │ ├── razor.mesh
│ │ │ ├── razor.mesh.xml
│ │ │ ├── README.md
│ │ │ └── Scene.material
│ │ ├── PK3
│ │ │ └── SGDTT3.pk3
│ │ ├── README.txt
│ │ └── X
│ │ ├── axe.jpg
│ │ ├── dwarf.jpg
│ │ ├── dwarf-Read-Me.txt
│ │ └── dwarf.x
│ ├── other
│ │ └── streamload.py
│ ├── regression
│ │ ├── db.zip
│ │ ├── gen_db.py
│ │ ├── README
│ │ ├── run.py
│ │ ├── settings.py
│ │ └── utils.py
│ ├── RunSingleUnitTestSuite.bat
│ ├── RunUnitTestSuite.bat
│ └── unit
│ ├── BoostWorkaround
│ │ └── tupletest.cpp
│ ├── CCompilerTest.c
│ ├── Main.cpp
│ ├── UnitTestPCH.cpp
│ ├── UnitTestPCH.h
│ ├── utExport.cpp
│ ├── utExport.h
│ ├── utFindDegenerates.cpp
│ ├── utFindDegenerates.h
│ ├── utFindInvalidData.cpp
│ ├── utFindInvalidData.h
│ ├── utFixInfacingNormals.cpp
│ ├── utGenNormals.cpp
│ ├── utGenNormals.h
│ ├── utImporter.cpp
│ ├── utImporter.h
│ ├── utImproveCacheLocality.cpp
│ ├── utJoinVertices.cpp
│ ├── utJoinVertices.h
│ ├── utLimitBoneWeights.cpp
│ ├── utLimitBoneWeights.h
│ ├── utMaterialSystem.cpp
│ ├── utMaterialSystem.h
│ ├── utNoBoostTest.cpp
│ ├── utNoBoostTest.h
│ ├── utPretransformVertices.cpp
│ ├── utPretransformVertices.h
│ ├── utRemoveComments.cpp
│ ├── utRemoveComments.h
│ ├── utRemoveComponent.cpp
│ ├── utRemoveComponent.h
│ ├── utRemoveRedundantMaterials.cpp
│ ├── utRemoveRedundantMaterials.h
│ ├── utScenePreprocessor.cpp
│ ├── utScenePreprocessor.h
│ ├── utSharedPPData.cpp
│ ├── utSharedPPData.h
│ ├── utSortByPType.cpp
│ ├── utSortByPType.h
│ ├── utSplitLargeMeshes.cpp
│ ├── utSplitLargeMeshes.h
│ ├── utTargetAnimation.cpp
│ ├── utTargetAnimation.h
│ ├── utTextureTransform.cpp
│ ├── utTriangulate.cpp
│ ├── utTriangulate.h
│ ├── utVertexTriangleAdjacency.cpp
│ └── utVertexTriangleAdjacency.h
├── tools
│ ├── assimp_cmd
│ │ ├── assimp_cmd.rc
│ │ ├── CMakeLists.txt
│ │ ├── CompareDump.cpp
│ │ ├── Export.cpp
│ │ ├── generic_inserter.hpp
│ │ ├── ImageExtractor.cpp
│ │ ├── Info.cpp
│ │ ├── Main.cpp
│ │ ├── Main.h
│ │ ├── resource.h
│ │ └── WriteDumb.cpp
│ ├── assimp_view
│ │ ├── AnimEvaluator.cpp
│ │ ├── AnimEvaluator.h
│ │ ├── AssetHelper.h
│ │ ├── assimp_view.cpp
│ │ ├── assimp_view.h
│ │ ├── assimp_view.rc
│ │ ├── Background.cpp
│ │ ├── Background.h
│ │ ├── banner.bmp
│ │ ├── banner_pure.bmp
│ │ ├── base_anim.bmp
│ │ ├── base_display.bmp
│ │ ├── base_inter.bmp
│ │ ├── base.PNG
│ │ ├── base_rendering.bmp
│ │ ├── base_stats.bmp
│ │ ├── Camera.h
│ │ ├── CMakeLists.txt
│ │ ├── Display.cpp
│ │ ├── Display.h
│ │ ├── fx.bmp
│ │ ├── HelpDialog.cpp
│ │ ├── help.rtf
│ │ ├── HUDMask.png
│ │ ├── HUD.png
│ │ ├── Input.cpp
│ │ ├── LogDisplay.cpp
│ │ ├── LogDisplay.h
│ │ ├── LogWindow.cpp
│ │ ├── LogWindow.h
│ │ ├── Material.cpp
│ │ ├── MaterialManager.h
│ │ ├── MeshRenderer.cpp
│ │ ├── MeshRenderer.h
│ │ ├── MessageProc.cpp
│ │ ├── n.bmp
│ │ ├── Normals.cpp
│ │ ├── NOTE@help.rtf.txt
│ │ ├── RenderOptions.h
│ │ ├── resource.h
│ │ ├── root.bmp
│ │ ├── SceneAnimator.cpp
│ │ ├── SceneAnimator.h
│ │ ├── Shaders.cpp
│ │ ├── Shaders.h
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── test.xcf
│ │ ├── text1.bin
│ │ ├── tx.bmp
│ │ └── txi.bmp
│ └── shared
│ ├── assimp_tools_icon.ico
│ ├── assimp_tools_icon.png
│ ├── assimp_tools_icon.svg
│ └── default_icon.xcf
└── workspaces
└── xcode3
├── assimp.xcodeproj
│ └── project.pbxproj
└── info.txt
195 directories, 1661 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论