assimp/port
Séverin Lemaignan 7000ea05c5 [pyassimp] Large rewrite: more generic, easier to use
Main changes:
- dynamic creation of idiomatic python fields corresponding to ASSIMP ones,
- hidding of pointers,
- use of numpy for transformation and mesh data storage

For instance, to access the list of meshes of a children of the root
node, previously we did:

scene.mRootNode.contents.mChildren[1].contents.mMeshes

Now, it is:
scene.rootnode.children[1].meshes

Arrays are now regular Python list.

Also added a 'post-processing' to access directly to certain objects,
and not through their index. For instance:

Before:

mymesh_id = scene.mRootNode.contents.mChildren[1].contents.mMeshes[2]
mymesh = scene.mMeshes[mymesh_id]

Now:
scene.rootnode.children[1].meshes[2]

Initialization of the Python wrappers is not delayed anymore: everything
is done during the loading (which leads to long start time, but prevent
unexpected slowing at runtime)

This commit also remove several 'ad-hoc' manipulation that should not
be needed anymore.

While here, use Python logging when necessary.
2012-10-23 14:53:00 +02:00
..
Assimp.NET - remove unneeded Assimp.net post build event. 2010-11-23 19:01:15 +00:00
AssimpDelphi + add Delphi Units to access the C DLL interface to /port. Thansk to Ed Diana for the patch. This relates to tracker id [3212646] (https://sourceforge.net/tracker/?func=detail&aid=3212646&group_id=226462&atid=1067634) 2011-04-08 16:05:46 +00:00
PyAssimp [pyassimp] Large rewrite: more generic, easier to use 2012-10-23 14:53:00 +02:00
PyAssimp3 merge git://github.com/gellule/assimp.git 2012-01-11 00:27:49 +00:00
dAssimp Whitespace cleanup. 2010-11-21 19:57:34 +00:00
iOS Update iOS README.txt, improve iOS build script and toolchain files. 2011-11-24 11:58:24 +00:00
jassimp jassimp initial import 2012-07-24 19:11:04 +00:00
swig - update dreadful note in /port/swig 2010-11-21 16:14:43 +00:00