Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-05 | avoid using BLI_array for remove double helper function - ↵ | Campbell Barton | |
bmesh_find_doubles_common(), was growing and array one at a time (with re-allocs), when the size is known. | |||
2012-10-30 | minor improvement to vector api use, replace add, multiply by 0.5 with ↵ | Campbell Barton | |
mid_v3_v3v3 | |||
2012-09-20 | code cleanup: remove unused macros, commet some which may be useful later - ↵ | Campbell Barton | |
or good to keep for completeness. quieted some warnings and add flags -Wmissing-include-dirs and -Wno-div-by-zero to cmake/gcc | |||
2012-09-15 | quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵ | Campbell Barton | |
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup. | |||
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-13 | code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵ | Campbell Barton | |
vector function edits. | |||
2012-05-03 | style cleanup: formatting and some float/double promotion | Campbell Barton | |
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-22 | style cleanup: comments | Campbell Barton | |
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-16 | bmesh todo: remove unused code. | 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-03-29 | fix [#30715] bmesh: select linked not ignoring hidden verts/edges/faces | Campbell Barton | |
add optional flag to ignore hidden elements. also remove loop mask flag - since it wasnt used and vert/edge/face is enough. | |||
2012-03-29 | Partial fix for array modifier vertex merge (bug 30195). | Nicholas Bishop | |
Two fixes: * The find-doubles operator was overriding the "dirty" element indices, so vertices were not being mapped correctly. * In some cases a vertex can be set to merge with a vertex that is also set to be merged, so added a loop to find the first unmerged vert in this case. Not yet working is the "First Last" merge option. Also made some cleanups and added comments in the array/remove doubles code. | |||
2012-03-27 | Fix more truncated comments. | Nicholas Bishop | |
2012-03-19 | code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵ | Campbell Barton | |
oflag. | |||
2012-03-08 | building without python works again, cleanup bmesh include paths (cmake and ↵ | Campbell Barton | |
scons). | |||
2012-03-06 | fix for own error in edge-rotate keeping edge customdata - this was crashing ↵ | Campbell Barton | |
when rotating multiple edges. Now create the rotate edge in advance and copy its customdata (before joining the faces). This commit also fixes an annoyance where tryangulating faces could create duplicate edges. | |||
2012-03-01 | style cleanup: bmesh - have continue on new line, also avoid unneeded loop ↵ | Campbell Barton | |
in bmo_extrude_face_region_exec() in some cases. | |||
2012-02-28 | Code Cleanup: | Campbell Barton | |
- apply some rules for function naming conventions, added to main bmesh doc in bmesh.h. - remove unused function BM_loops_to_corners(). | |||
2012-02-28 | code cleanup: | Campbell Barton | |
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions. | |||
2012-02-26 | bmesh code cleanup | Campbell Barton | |
* change BMO_elem_flag_* defines to inline functions. * BMO_slot_map_insert() is too big for an inline function - un-inline it. * remove redundant casts. | |||
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-19 | copying bmesh dir on its own from bmesh branch | Campbell Barton | |