Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-11 | - add generic edge-loop utility functions for bmesh. | Campbell Barton | |
- rewrite bridge tool to use the new functions (using edge & vertex arrays was quite cumbersome). | |||
2013-05-09 | fix [#35257] Brige > Merge sometimes flips result | Campbell Barton | |
2013-03-30 | code comments: bmesh operator doxy header descriptions. | Campbell Barton | |
2013-03-16 | code cleanup: shadowing | Campbell Barton | |
2013-03-09 | code cleanup: make bmesh var names more consistent | Campbell Barton | |
2013-03-09 | code cleanup: | Campbell Barton | |
- use BM_ITER_* macros in more places. - avoid sign int conversion when calling EDBM_backbuf_check() | |||
2013-01-30 | bridge tool could make bow-tie quads when given 2 isolated edges. | Campbell Barton | |
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2012-12-03 | bridge tool - simple optimization, break early if edge loop length ↵ | Campbell Barton | |
comparisons are worse then existing best loop test. | |||
2012-12-03 | fix [#33391] Bridge two Edgeloops fails in simple case | Campbell Barton | |
2012-11-27 | code cleanup: bmesh operator comments, readying for doc-generation. | Campbell Barton | |
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-10-23 | rename api functions... | Campbell Barton | |
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii | |||
2012-10-01 | add compiler hints that failing to create a bmesh face is unlikely. | Campbell Barton | |
2012-09-27 | style cleanup: also correct incorrect doxy heading | Campbell Barton | |
2012-09-12 | code cleanup: use an enum for uiBut->pointype (more useful debug display of ↵ | Campbell Barton | |
members), and rename COL -> COLOR --- less confusing since the layout engine has row/col's. | |||
2012-09-06 | code cleanup: use *(*var)[2] for pairs in bmesh code rather then a 1d array ↵ | Campbell Barton | |
stepping by 2. | |||
2012-08-24 | mesh bridge tool now leaves bridge faces selected. | Campbell Barton | |
2012-08-24 | fix for merged bridge crashing on closed loops (own bug in recent commit) | Campbell Barton | |
2012-08-23 | - add BM_data_interp_from_edges() function (matches BM_data_interp_from_verts). | Campbell Barton | |
- bridge-merged now merges edge customdata and flags for verts and edges. | |||
2012-08-23 | bmesh tool: support for merged-bridge (like bridge, collapsing), with a | Campbell Barton | |
factor to blend between loops. | |||
2012-08-22 | Fix #32262: mesh bridge between edge loops failed to find a good edge matching | Brecht Van Lommel | |
in some cases, in particular when the the edge loops were not planar. Now rather than finding the shortest distance between two vertices, one from each edge loop and using that as a starting point, it now finds the smallest sum of distances between all vertex pairs that would be connected. | |||
2012-06-30 | rename bmesh ops since they are exposed in an api now. | Campbell Barton | |
2012-05-28 | style cleanup: defines with braces | Campbell Barton | |
2012-05-20 | code cleanup: | Campbell Barton | |
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace. | |||
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 | 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-08 | style cleanup: pep8 some C/style | 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-30 | For BMesh functions that test flags, add enabled/disabled variants. | Nicholas Bishop | |
2012-03-25 | Fix bug #30673, "Crash: Bridge a pair of edges." | Nicholas Bishop | |
Fix edge case for clamp_index() with any negative 'x' that is a multiple of 'len', was returning 'len' which is invalid index. Maybe the expression can be simplified back to a one-liner? | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |
2012-03-19 | code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵ | Campbell Barton | |
oflag. | |||
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 | 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-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 | |
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions. | |||
2012-02-25 | bugfix | Campbell Barton | |
* ntreeCompositExecTree accessed 'ntree' before NULL check. * BM_face_triangulate accessed 'f' before NULL check. also quiet warning in BKE_text_to_curve() and add a check for BMesh bridge loops so it knows quicker if it can copy loop data or not. | |||
2012-02-24 | bmesh bridge - copy UVs and face data whem available. | Campbell Barton | |
2012-02-19 | copying bmesh dir on its own from bmesh branch | Campbell Barton | |