Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-03style cleanup: formatting and some float/double promotionCampbell Barton
2012-04-26fix for bevel modifier creating invalid geometry - simply tell ↵Campbell Barton
BM_face_split() to check for doubles.
2012-04-24fix [#30997] Bevel angle option is broken (bevel vertex only)Campbell Barton
2012-04-24workaround for vertex bevel modifier failing since the BMesh update.Campbell Barton
2012-04-24- remove unneeded len_v3v3 in bevel codeCampbell Barton
- remove dead assignments from vgroup-blend
2012-04-23code 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-19code cleanup: remove unused BMesh args.Campbell Barton
2012-04-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-19fix bevel edge angle (wasnt hooked up to new code), vertex-bevel angle isnt ↵Campbell Barton
working still
2012-04-19style cleanup: bevel code, also remove unneeded flag setting.Campbell Barton
2012-04-18fix [#30921] Bevel modifier's is not work correctly with bevel weightsCampbell Barton
replace dissolve function with one from 2.62 (updated for the new bmesh api).
2012-04-18more replacement for BM_edge_face_count() use.Campbell Barton
2012-04-18fix error in last commit. Misunderstood BM_vert_is_manifold(), added some ↵Campbell Barton
comments.
2012-04-18fix for own error in recent scanfill updates, scanfill can hang if run on a ↵Campbell Barton
polygon with no area.
2012-04-04add 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-03Fix #30791: BMEdge.is_manifold also returned true for edges with only one faceBrecht 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-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).Campbell Barton
2012-03-22code cleanup: remove BMesh * args from query functions which don't need itCampbell Barton
2012-03-20style cleanupCampbell Barton
2012-03-20Quiet 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-17Fix 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-16bmesh: 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-13style cleanupCampbell Barton
2012-03-08building without python works again, cleanup bmesh include paths (cmake and ↵Campbell Barton
scons).
2012-03-06fix 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-05edge rotate now keeps edge properties (like seam, crease, bevel weight.. etc)Campbell Barton
2012-03-02style cleanupCampbell 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-02bmmesh api - use struct rather than int[4] to initialize mesh sizes.Campbell Barton
also correct bad assert() in previous commit.
2012-03-01Code Cleanup: remove bmesh_radial_loop_next() function,Campbell Barton
just access l->radial_next
2012-02-29add an assert for inserting an egde with the same vertices and a BMESH_TODO ↵Campbell Barton
for bevel.
2012-02-28code cleanup: de-duplicate bmesh face creation code,Campbell Barton
2012-02-28Code 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-27minor bmesh api naming edits.Campbell Barton
2012-02-27Code 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-27style cleanupCampbell Barton
2012-02-26bmesh api name change, add _count suffix for BM_*_share functions.Campbell Barton
2012-02-26bmesh - remove faces with <3 sides after dissolve/collapse (most tools ↵Campbell Barton
already did this).
2012-02-26change 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-26fix 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-25bmesh 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-23bmesh minor api refactorCampbell 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-23swap arg order for BM_edge_split(), makes sense to have edge as firstCampbell Barton
arg.
2012-02-23code style cleanup, no functional changes.Campbell Barton
2012-02-19remove more unused files.Campbell Barton
2012-02-19copying bmesh dir on its own from bmesh branchCampbell Barton