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-04-19bmesh inset: add depth option (make use of relative and even offset options)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-19bmesh api function: BM_edge_face_tangent()Campbell Barton
was used by inset but make into an api function since scripts can use this too.
2012-04-13fix [#30936] Face Inset gives bad UV'sCampbell Barton
2012-04-13bmesh api changes:Campbell Barton
- remove recently added BM_mesh_select_flush_strip(), functions purpose wasn't clear. - add BM_mesh_elem_hflag_disable_test(), BM_mesh_elem_hflag_enable_test() to match existing BM_mesh_elem_hflag_enable/disable_all(), these take a hflag to test before editing each element. This replaces the need for BM_mesh_select_flush_strip().
2012-04-07code cleanup: no functional changesCampbell Barton
- memset(..., -1) is used incorrectly even though it worked: MOD_solidify.c - thanks Halley from IRC for noticing this. use fill_vn_i() instead. - quiet warnings in editmesh_slide.c - cleanup comments in bmesh and some other minor comment additions.
2012-04-06code cleanup: add doxygen headers to bmesh operator files, also add own ↵Campbell Barton
include so definitions dont get out of sync.
2012-04-02adding back boundary inset support. was disabled because at one point it was ↵Campbell Barton
unstable.
2012-04-02fix [#30768] Project from View UV map tool includes hidden geometry r45323Campbell Barton
select all could select hidden faces, now BM_mesh_elem_flag_enable/disable_all takes an argument to skip hidden elements.
2012-03-30For BMesh functions that test flags, add enabled/disabled variants.Nicholas Bishop
2012-03-25bmesh inset: another small improvement - use the shared edge vector rather ↵Campbell Barton
then the cross product between 2 faces if the faces infact share an edge - works best for non planer faces. also added utility function - BM_loop_other_vert_loop
2012-03-25inset tool now works better when insetting around corners - the 2 faces ↵Campbell Barton
normals are now used to calculate the inset edge vector if the faces are different and not planer.
2012-03-21fix [#30613] B-mesh - inset created invalid meshCampbell Barton
inset could make a quad that used the same vertex multiple times.
2012-03-21partial fix for bug [#30613], inset creating invalid meshes, however its ↵Campbell Barton
still possible to cause a crash with a different selection, will fix next.
2012-03-20bmesh inset: outset optionCampbell Barton
2012-03-20bmesh inset:Campbell Barton
option to inset boundaries.
2012-03-19bmesh inset:Campbell Barton
fix hole when 2+ faces a vert but no edges (would make a hole), now splice the verts back together.
2012-03-19style cleanup: + some spelling errors for insetCampbell Barton
2012-03-19code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵Campbell Barton
oflag.
2012-03-19bmesh inset:Campbell Barton
improve inset code by not allocating an array the size of edges - instead count all inset edges and allocate an array only for those. also fixes an error where edge lengths were being compared while the verts were being placed. (now do beforehand)
2012-03-19bmesh: inset tool, access from face menu (Ctrl+F)Campbell Barton
- Even option (like solidify even option) - Relative option (insets based on lengths of surrounding edges) TODO: merge tares when 2+ face corners meet but don't form a contiguous region.