diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-02-22 13:19:53 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-02-22 13:19:53 +0400 |
commit | e7d98179eabcb44d8042d85b3be55f604833a088 (patch) | |
tree | 3f79235118ed0b61b2f6cd25b2cb472eb2045bd8 /source/blender/python/intern | |
parent | 3788adb8cbe227e68d6c4442d8896f8d00c502fb (diff) |
initial bmesh python api.
corrently allows to create and loop over verts/edges/faces, access selection and selection modes.
this is still WIP, access to face, edge verts is still missing, no access to UV's, no access to editing operations yet.
When the api is ready it will be documented by sphinx like mathutils, blf, aud.
Diffstat (limited to 'source/blender/python/intern')
-rw-r--r-- | source/blender/python/intern/bpy_interface.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index 72c072c13d5..5d05c688028 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -72,6 +72,7 @@ /* inittab initialization functions */ #include "../generic/bgl.h" #include "../generic/blf_py_api.h" +#include "../bmesh/bmesh_py_api.h" #include "../mathutils/mathutils.h" /* for internal use, when starting and ending python scripts */ @@ -192,6 +193,7 @@ static struct _inittab bpy_internal_modules[] = { // {(char *)"mathutils.noise", PyInit_mathutils_noise}, {(char *)"bgl", BPyInit_bgl}, {(char *)"blf", BPyInit_blf}, + {(char *)"bme", BPyInit_bmesh}, #ifdef WITH_AUDASPACE {(char *)"aud", AUD_initPython}, #endif @@ -699,7 +701,6 @@ int BPY_context_member_get(bContext *C, const char *member, bContextDataResult * return done; } - #ifdef WITH_PYTHON_MODULE #include "BLI_fileops.h" /* TODO, reloading the module isnt functional at the moment. */ |