Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-17 | code cleanup: spelling | Campbell Barton | |
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-16 | Code cleanup: simplify standard GHash creation. | Nicholas Bishop | |
Added four new functions as shortcuts to creating GHashes that use the standard ptr/str/int/pair hash and compare functions. GHash *BLI_ghash_ptr_new(const char *info); GHash *BLI_ghash_str_new(const char *info); GHash *BLI_ghash_int_new(const char *info); GHash *BLI_ghash_pair_new(const char *info); Replaced almost all occurrences of BLI_ghash_new() with one of the above functions. | |||
2012-05-13 | code cleanup: minor improvements to float/vector usage. | Campbell Barton | |
2012-05-03 | style cleanup: formatting and some float/double promotion | Campbell Barton | |
2012-04-26 | fix for bevel modifier creating invalid geometry - simply tell ↵ | Campbell Barton | |
BM_face_split() to check for doubles. | |||
2012-04-24 | fix [#30997] Bevel angle option is broken (bevel vertex only) | Campbell Barton | |
2012-04-24 | workaround for vertex bevel modifier failing since the BMesh update. | Campbell Barton | |
2012-04-24 | - remove unneeded len_v3v3 in bevel code | Campbell Barton | |
- remove dead assignments from vgroup-blend | |||
2012-04-23 | code cleanup: change C naming convention (so py and C api match), eg: | Campbell Barton | |
C: BM_face_calc_area(f), Py: BMFace.calc_area() | |||
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-19 | fix bevel edge angle (wasnt hooked up to new code), vertex-bevel angle isnt ↵ | Campbell Barton | |
working still | |||
2012-04-19 | style cleanup: bevel code, also remove unneeded flag setting. | Campbell Barton | |
2012-04-18 | fix [#30921] Bevel modifier's is not work correctly with bevel weights | Campbell Barton | |
replace dissolve function with one from 2.62 (updated for the new bmesh api). | |||
2012-04-18 | more replacement for BM_edge_face_count() use. | Campbell Barton | |
2012-04-18 | fix error in last commit. Misunderstood BM_vert_is_manifold(), added some ↵ | Campbell Barton | |
comments. | |||
2012-04-18 | fix for own error in recent scanfill updates, scanfill can hang if run on a ↵ | Campbell Barton | |
polygon with no area. | |||
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-04-03 | Fix #30791: BMEdge.is_manifold also returned true for edges with only one face | Brecht Van Lommel | |
attached to it. A manifold edge should have exactly 2 faces attached to it, sticking to the standard definition for "manifold". | |||
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |
2012-03-22 | code cleanup: remove BMesh * args from query functions which don't need it | Campbell Barton | |
2012-03-20 | style cleanup | Campbell Barton | |
2012-03-20 | Quiet warnings about unused functions and variables. | Nicholas Bishop | |
Commented or '#if 0' these functions/variables and marked with 'UNUSED' comment so they can be restored in the future if needed. | |||
2012-03-17 | Fix 30562: bevel was infinite looping when adjacent faces had incompatible ↵ | Howard Trickey | |
normals The fix is to check for cases where BME_Bevel_Dissolve_Disk was trying to join faces with opposite normals and reverse one. This isn't a great fix, and the example blend has strange corners at the top after beveling, but at least it stops the infinite loops. | |||
2012-03-16 | bmesh: being back bevel modifier from 2.62 stable. | Campbell Barton | |
this is no big improvement but at least its not a regression. using the new operator for the bevel modifier can be enabled again be uncommenting a define. | |||
2012-03-13 | style cleanup | 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-03-02 | style cleanup | Campbell Barton | |
- spelling - turns out we had tessellation spelt wrong all over. - use \directive for doxy (not @directive) - remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used. | |||
2012-03-02 | bmmesh api - use struct rather than int[4] to initialize mesh sizes. | Campbell Barton | |
also correct bad assert() in previous commit. | |||
2012-03-01 | Code Cleanup: remove bmesh_radial_loop_next() function, | Campbell Barton | |
just access l->radial_next | |||
2012-02-29 | add an assert for inserting an egde with the same vertices and a BMESH_TODO ↵ | Campbell Barton | |
for bevel. | |||
2012-02-28 | code cleanup: de-duplicate bmesh face creation code, | Campbell Barton | |
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-27 | minor bmesh api naming edits. | Campbell Barton | |
2012-02-27 | Code Cleanup: | Campbell Barton | |
* made bmesh_structure.h function names more consistant. * remove unused code in bmesh_structure.c * removed 'Edge Flip' operator (missing from bmesh but looked into trunk feature and dont think its worth keeping). * tagged some BMESH_TODO's | |||
2012-02-27 | style cleanup | Campbell Barton | |
2012-02-26 | bmesh api name change, add _count suffix for BM_*_share functions. | Campbell Barton | |
2012-02-26 | bmesh - remove faces with <3 sides after dissolve/collapse (most tools ↵ | Campbell Barton | |
already did this). | |||
2012-02-26 | change vertex dissolve not to collapse edges when its only connected to 2, ↵ | Campbell Barton | |
rather then joining the faces on either side. This way. IMHO is more useful since it means you can simplify the geometry between faces without joining them and it distinguishes vertex dissolve more from edge dissolve - which will join both faces still. | |||
2012-02-26 | fix for a bug in bmesh_jekv (and its main caller BM_vert_collapse_faces). | Campbell Barton | |
Collapsing an edge could result on 2 edges sharing the same verts, now check for this and 'splice' one edge into another. | |||
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 | bmesh minor api refactor | Campbell Barton | |
* BM_vert_in_face now loops over a vert's faces rather then every vert in the face. * rename bmesh_radial_find_first_facevert --> bmesh_radial_find_first_faceloop * rename bmesh_radial_find_next_facevert --> bmesh_radial_find_next_faceloop * rename BM_vert_collapse_edges --> BM_vert_collapse_edge (only collapses one) | |||
2012-02-23 | swap arg order for BM_edge_split(), makes sense to have edge as first | Campbell Barton | |
arg. | |||
2012-02-23 | code style cleanup, no functional changes. | Campbell Barton | |
2012-02-19 | remove more unused files. | Campbell Barton | |