currently i'm searching for a data structure to represent geometry
. I known there is winged-edge, half-edge, etc and, i think, blender uses a custom data structure.
My question is: can blender be customized (or already provides) a shared library (or .dll in windows) in which a data structure is available to model geometry?
Mainly i need to "walk" throuh the geometry of an object. For example, from a face get all vertices, or from an edge walk to another edge.
In another way: can blender provide
me, in a form of a shared library, topology information of a given geometric object
Thank you for any help,
Blender was written as an application, not a library. The code is there but separating it out is a big task.