OpenSCAD is a software for creating solid 3D CAD objects.
Unlike most free software for creating 3D models (such as the famous application Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when
... [More] you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies. [Less]
Assimp is a portable and extensible library designed for reading various well-known 3D file formats. It reads more than 20 different 3D file formats (including Collada, 3DS, OBJ, LWO, and X) into a straightforward, hierarchical in-memory data structure that can easily be read and processed by
... [More] applications. Several post processing steps such as normal and tangent computations, indexing or vertex cache optimization are provided to optimize the data for a particular purpose.
The library supports complex multi-layer materials and skinned meshes with multiple animations. A Windows-based viewer utility is provided as implementation reference. [Less]