The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
 
 
 
 
 
 
Go to file
aramis_acg 2f4989a35d # include <memory> and <typeinfo>, which were missing if compiled with the boost workaround enabled
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1026 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2011-05-31 18:15:50 +00:00
cmake-modules - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
code # include <memory> and <typeinfo>, which were missing if compiled with the boost workaround enabled 2011-05-31 18:15:50 +00:00
contrib - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
doc # work on IFC face winding, but the extensive use of mirroring in IFC screws things up. Add a documentation node that one should better render them with bf culling turned off. 2011-05-07 16:57:58 +00:00
include + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 2011-05-18 18:08:18 +00:00
packaging # fix critical bug in the zip release script that caused the lib files in the debug folders to be the release versions. This bug affects the last release and possibly 1.1 as well. 2010-12-18 20:08:16 +00:00
port + really add rudimentary test script to batch-load all test files using pyassimp 2011-04-19 20:51:59 +00:00
samples - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
scripts - IFC: use smart pointers to keep STEP-SELECT entities in the converted output data structures. This allows us to free the original parameter tuples early as ownership of their members can be transferred. This cuts down memory overhead to 8x (assuming a typical x64 builds) and reduces loading time on average by ~5% as measured on my system. 2011-05-31 14:23:43 +00:00
test + add 3 test cubes to improve testing coverage of the x file format. The compressed cube is a test for the previous commit, r1012, which fixed a bug in the x loader. 2011-05-31 13:34:57 +00:00
tools - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
workspaces + add dummy implementation of make_shared to boost workaround (unlike the original, it does *not* offer any performance benefits). 2011-05-31 17:38:22 +00:00
CHANGES - update docs. 2010-11-21 15:15:19 +00:00
CMakeLists.txt [3309083] Allow external unzip, and buildsys cleanup (many thanks to Rick Mattes for the patch). 2011-05-30 14:13:33 +00:00
CREDITS - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
INSTALL Add assimp command line tools to CMAKE build. Add it to make install as well. Needs more testing on different systems. 2010-03-02 19:27:36 +00:00
LICENSE Move test models with problematic license restrictions to test/models-nonbsd and update the test suites accordingly. 2010-10-13 17:57:06 +00:00
ProjectHome.url + add .URL website shortcuts to root folder 2011-05-02 17:38:59 +00:00
README Update README. 2010-04-17 15:16:23 +00:00
Website.url + add .URL website shortcuts to root folder 2011-05-02 17:38:59 +00:00
assimp.pc.in - update cmake build environment, now includes targets to build debian packages for Assimp. 2011-05-09 19:34:21 +00:00
revision.h - Change AI_FAST_ATOF_RELAVANT_DECIMALS to 10. 2010-12-27 15:59:06 +00:00

README

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

	Open Asset Import Library (Assimp) Readme
	-----------------------------------------

Here you can find information regarding Open Asset Import Library:

	1.		Overview
	1.1		Supported file formats
	1.2		File structure
	2.		Build the Asset Import Library
	3. 		Help
	4.		License



1.	Overview
1.1	Supported file formats

The Asset Import Library provides a lot of model formats:
	- 3DS
	- ASE
	- DXF
	- HMP
	- MD2
 	- MD3 
	- MD5
	- MDC
	- MDL
	- NFF
 	- PLY
	- STL
	- X
	- LWO
	- OBJ
	- SMD
	
	- Collada
	
	- LWO
	
	- Ogre XML
	
	- partly LWS
	
	- .. + many more, see http://assimp.sourceforge.net/main_features_formats.html for a full list.


1.2 Repository structure

Open Asset Import Library is implemented in C++ and provides a C-interface. The directory structure is:

	/bin			Binaries of the Asset Import Library.
	/code			Code of the Asset Import Library.
	/contrib		Third-party-libraries used by the Asset Import Library.
	/doc			Documentation (doxygen generated and data structure as a xml file)
	/include		Public headers.
	/lib			Static library location for Windows.
	/obj			Object file location for Windows.
	/port			Ports to other languages. 
	
	/test			Unit- and regression tests, model test suite.
	/tools			Tools (viewer, command line `assimp`).
	/workspaces		Build enviroments for vc,xcode,...



2. Build the Asset Import Library

Take a look into the INSTALL file.



3. Help

For more help go to http://assimp.sourceforge.net/ (or, for germans, http://www.zfx.info). Or take a look into the doc-folder, which contains the doxygen-generated documentation in HTMl format (CHMs for Windows are as well contained in some distributions and located right here in the root folder).


4. License

The license of the Asset Import Library is based on the BSD-License. It is contained in the LICENSE file.