Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-06 | bmesh: use 'uint' instead of 'unsigned int' | Campbell Barton | |
no functional changes. | |||
2016-11-12 | BMesh: Minor improvement to face-join | Campbell Barton | |
Pass in loops instead of edge & faces. Nearly all callers have the loop-pairs to pass in. | |||
2016-07-01 | BMesh: make toolflags optional | Campbell Barton | |
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh. | |||
2015-07-25 | Cleanup: double-promotion warnings | Campbell Barton | |
2015-06-20 | BMesh: simplify join-tri's | Campbell Barton | |
2015-05-26 | BMesh: join tris, split angle limit in two | Campbell Barton | |
Use a separate limit for face-angle and shape comparisons. There was no way to join non-rectangular, co-planer tries. | |||
2015-05-26 | BMesh: join tris now delimits all UV/Color layers | Campbell Barton | |
Previously was only checking active layers Also add delimit by edge seam | |||
2015-05-24 | Fix error joining tris -> quads | Campbell Barton | |
Incorrect flag check, would need to run multiple times. | |||
2015-05-22 | Fix for join faces ignoring angle limit | Campbell Barton | |
Angle limit for join-faces was more advice then actual limit. Now joining entire selection, gives assurance that no faces above the limit will be merged. The purpose of this was to allow users to isolate 2 faces and always join them. Instead, support this by bypassing limit only when its not set and 2 faces are selected. | |||
2015-05-05 | Cleanup: function arg wrapping | Campbell Barton | |
2013-10-03 | overlapping faces made join-triangles fail, check for this case and silently ↵ | Campbell Barton | |
ignore them. | |||
2013-10-03 | addition to r60523 missed using BM_ITER_MESH_MUTABLE in one place. | Campbell Barton | |
2013-10-03 | fix [#36923] Merge / Delete vertices crashes for some meshes | Campbell Barton | |
add BM_ITER_MESH_MUTABLE which steps before entering the for() loop body and prevents the assert from complaining about removing mesh data while iterating as well as the crash. this was done in quite a few areas, more may turn up. | |||
2013-09-06 | sorting utility functions for simple cases - sorting pointers by float for ↵ | Campbell Barton | |
example. | |||
2013-08-02 | correct error in own recent edits to triangle joining | Campbell Barton | |
2013-07-27 | simplify triangle joining and remove use of BLI_array. | Campbell Barton | |
2013-07-27 | fix for joining face selection after recent api change, also ↵ | Campbell Barton | |
bmo_join_triangles_exec() wasn't filling in its 'face' output slot. | |||
2013-04-21 | missed this previous commit (r56188), using normalized angle function. | Campbell Barton | |
2013-04-21 | code cleanup: avoid unneeded normalizations when joining tris -> quads, also ↵ | Campbell Barton | |
correct assert with edge-collapse-decimate. | |||
2013-04-05 | code cleanup: include order | Campbell Barton | |
2013-03-30 | code comments: bmesh operator doxy header descriptions. | Campbell Barton | |
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2012-12-11 | own cleanup commit in bmesh branch - removed last letters from ends of some ↵ | Campbell Barton | |
comments. | |||
2012-11-19 | use input and output slots for bmesh operators, needed for the python api to ↵ | Campbell Barton | |
get return values. | |||
2012-10-20 | code cleanup: | Campbell Barton | |
- define array sizes for functions that take vectors. - quiet some -Wshadow warnings. - some copy/paste error in readfile.c made it set the same particle recalc flag twice. | |||
2012-09-30 | style cleanup | Campbell Barton | |
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-19 | fix MESH_OT_tris_convert_to_quads() limit options (uv and vertex color) were ↵ | Campbell Barton | |
not working at all. | |||
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-19 | code cleanup: remove unused BMesh args. | 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-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-04 | add option not to delete edges/verts when joining faces, needed so we can ↵ | Campbell Barton | |
loop over edges and join them without having to check if they have been removed. | |||
2012-03-11 | style cleanup, also remove unused externs. | Campbell Barton | |
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-05 | edge rotate now keeps edge properties (like seam, crease, bevel weight.. etc) | Campbell Barton | |
2012-02-28 | code cleanup: | Campbell Barton | |
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions. | |||
2012-02-25 | code cleanup: white space, spelling & ';;' end of lines. | 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 | |