Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-30 | code comments: bmesh operator doxy header descriptions. | Campbell Barton | |
2013-03-26 | code cleanup: operator headers | Campbell Barton | |
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2012-11-29 | fix [#33029] Applying modifier leaks memory | Campbell Barton | |
Thanks for Sergey for finding the bug & patching, This fix works a bit differently. Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation. | |||
2012-11-28 | fix for minor annoyance - when extruding a circle there would always be one ↵ | Campbell Barton | |
face flipped, now edges are all ordered in the same direction. | |||
2012-11-28 | bmesh operator naming - use clearer names for args eg: (mat -> matrix, ↵ | Campbell Barton | |
use_singleedge -> use_single_edge) also remove duplicate docs for operator arg formatting. | |||
2012-11-20 | code cleanup: make bmesh operator names more consistant since python has ↵ | Campbell Barton | |
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs. | |||
2012-11-19 | use input and output slots for bmesh operators, needed for the python api to ↵ | Campbell Barton | |
get return values. | |||
2012-11-03 | code cleanup: float <> double conversion. | Campbell Barton | |
2012-09-30 | style cleanup | Campbell Barton | |
2012-09-27 | fix for adding triangle-fan filled circle not tagging the center vertex. | Campbell Barton | |
2012-07-21 | add option so operators can be called with a flag, currently the only flag ↵ | Campbell Barton | |
is to respect hidden geometry. this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases. | |||
2012-06-30 | rename bmesh ops since they are exposed in an api now. | Campbell Barton | |
2012-06-27 | bmesh.ops module for bmesh operator access, only remove_doubles and ↵ | Campbell Barton | |
convex_hull at the moment. | |||
2012-05-02 | Fix #31230: Grid primitive changes size with changing resolution | Sergey Sharybin | |
2012-05-02 | source code style checker to, (similar to pythons pep8 checker) | Campbell Barton | |
currently checks for brace placement and some whitespace use. can be accessed with: make test_style or... source/tools/check_style_c.py source/blender also style cleanup on bmo_primitives.c | |||
2012-04-23 | - fix for python freeing its own bmesh clearing the global mirror cache. | Campbell Barton | |
- fix for own mistake (Ctrl+T didnt set beauty peroperty). - remove bad level includes in bmesh. | |||
2012-04-23 | code cleanup: bmesh subdivide code - BM_mesh_esubdivideflag() & "esubd" ↵ | Campbell Barton | |
bmesh operator was passing a flag about in a fairly confusing way. since we will eventually have python bmesh operator access better expose this as multiple booleans. remove remaining editbutflag's | |||
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-06 | code cleanup: add doxygen headers to bmesh operator files, also add own ↵ | Campbell Barton | |
include so definitions dont get out of sync. | |||
2012-04-05 | Small improvement to bmo icosphere primitive: instead of calling n times the ↵ | Bastien Montagne | |
subdivide bmo with one cut, call it once, with the right number of cuts (which is (2^(n-1)) - 1). | |||
2012-03-30 | For BMesh functions that test flags, add enabled/disabled variants. | Nicholas Bishop | |
2012-03-27 | Fix bug 30696, circular mesh objects had wrong orientation. | Nicholas Bishop | |
Behavior now matches 2.62, circle, cone, and cylinder get first vertex at 0 degrees. Also fixed range for vertex property of add-cone and add-cylinder operators, changed minumum from two to three. | |||
2012-03-21 | style cleanup: bmesh | Campbell Barton | |
2012-03-19 | code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵ | Campbell Barton | |
oflag. | |||
2012-03-18 | spelling cleanup | Campbell Barton | |
2012-03-08 | code cleanup: duplicate checks and double assignments. | Campbell Barton | |
2012-03-08 | building without python works again, cleanup bmesh include paths (cmake and ↵ | Campbell Barton | |
scons). | |||
2012-03-01 | bmesh api: | Campbell Barton | |
* name bmesh operator func's BMO_slot_buffer_* rather then BMO_slot_* since it wasnt obvious some only dealt with buffer, some both. * more typechecks and asserts of BMO_ functions (I lost some time calling a map with a buffer function that failed silently). * small speedup for extrude check - test if the edge is wire _before_ doign a hash lookup. | |||
2012-02-28 | code cleanup: | Campbell Barton | |
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions. | |||
2012-02-27 | style cleanup | Campbell Barton | |
2012-02-25 | bmesh api: | Campbell Barton | |
* added BM_elem_flag_set, BMO_elem_flag_set. to avoid 'if(...) enable(); else disable();' all over the place. * added bmesh_operator_api_inline.c, the header file was getting messy. | |||
2012-02-23 | adding icosphere was broken with own recent commit | Campbell Barton | |
2012-02-20 | added boolean type for bmesh operators, will make python wrapping clearer ↵ | Campbell Barton | |
and also makes existing calls more obvious. also corrected some error reports. | |||
2012-02-19 | copying bmesh dir on its own from bmesh branch | Campbell Barton | |