a mirror for the AssImp utilities

aramis_acg d467b5bb27 # improve robustness of IFC loader: filter out duplicate points, adjacent colinear edges, silently ignore zero-vertex polygons. fix various small bugs and improve numeric stability of some code segments. 14 лет назад
cmake-modules c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
code d467b5bb27 # improve robustness of IFC loader: filter out duplicate points, adjacent colinear edges, silently ignore zero-vertex polygons. fix various small bugs and improve numeric stability of some code segments. 14 лет назад
contrib c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
doc 50b780e21e # 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. 14 лет назад
include f522143909 + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 14 лет назад
packaging 21e36f6855 # 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. 15 лет назад
port 1decdf999c + really add rudimentary test script to batch-load all test files using pyassimp 14 лет назад
samples c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
scripts bbd7547fff - Further work on IFC, fix transformations, support non-uniform transformations, optimize loading, use recursive algorithm to resolve holes in polygons, implement CSG logic to generate wall openings. The latter is currently disabled. 14 лет назад
test 785b2c0ac3 + add two malformed obj files. Currently those will crash Assimp. 14 лет назад
tools c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
workspaces f522143909 + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 14 лет назад
CHANGES 617f15c77b - update docs. 15 лет назад
CMakeLists.txt c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
CREDITS c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
INSTALL f7aa189118 Add assimp command line tools to CMAKE build. Add it to make install as well. Needs more testing on different systems. 16 лет назад
LICENSE fdda697af7 Move test models with problematic license restrictions to test/models-nonbsd and update the test suites accordingly. 15 лет назад
ProjectHome.url b18615d0fa + add .URL website shortcuts to root folder 14 лет назад
README 7cafe33999 Update README. 15 лет назад
Website.url b18615d0fa + add .URL website shortcuts to root folder 14 лет назад
assimp.pc.in c05acabea9 - update cmake build environment, now includes targets to build debian packages for Assimp. 14 лет назад
revision.h 74d9339274 - Change AI_FAST_ATOF_RELAVANT_DECIMALS to 10. 15 лет назад

README

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.