ofAssimpModelLoader addon permits loading to memory and processing 3D models in a convenient and unified format. This addon is mostly a wrapper of the "Open Asset Import Library" (assimp), in its version 2.0 (http://assimp.sourceforge.net/).

For an example see openFrameworks/examples/addons/assimpExample.

At least, these model formats are supported:

3DS

ASE

DXF

HMP

MD2

MD3

MD5

MDC

MDL

NFF

PLY

STL

X

LWO

OBJ

SMD

Collada

LWO

Ogre XML

partly LWS

In order to load a file to memory, you just need to declare a new variable of type ofAssimpModelLoader and use the function loadModel():

We can use model.setScale() to change the size and setRotation() to rotate the model. The next snippet, for instance, draws the model half it's size and if it was looking at you, now is showing it's back: