7d9f0232df
adding back boundary inset support. was disabled because at one point it was unstable.
2012-04-02 08:58:26 +00:00
4253e52771
fix [ #30768 ] Project from View UV map tool includes hidden geometry r45323
...
select all could select hidden faces, now BM_mesh_elem_flag_enable/disable_all takes an argument to skip hidden elements.
2012-04-02 04:45:44 +00:00
c7aed8b2af
For BMesh functions that test flags, add enabled/disabled variants.
2012-03-30 17:30:49 +00:00
fffe342d87
bmesh inset: another small improvement - use the shared edge vector rather 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-25 14:44:48 +00:00
105c282b9f
inset tool now works better when insetting around corners - the 2 faces normals are now used to calculate the inset edge vector if the faces are different and not planer.
2012-03-25 13:53:12 +00:00
7a43cd7909
fix [ #30613 ] B-mesh - inset created invalid mesh
...
inset could make a quad that used the same vertex multiple times.
2012-03-21 11:31:40 +00:00
08b7e6ac14
partial fix for bug [ #30613 ], inset creating invalid meshes, however its still possible to cause a crash with a different selection, will fix next.
2012-03-21 09:39:45 +00:00
e6834fcf85
bmesh inset: outset option
2012-03-19 21:40:17 +00:00
d91deb9e97
bmesh inset:
...
option to inset boundaries.
2012-03-19 21:27:24 +00:00
305da3a743
bmesh inset:
...
fix hole when 2+ faces a vert but no edges (would make a hole), now splice the verts back together.
2012-03-19 09:47:32 +00:00
543bf45ef0
style cleanup: + some spelling errors for inset
2012-03-19 08:49:49 +00:00
6f104aad3a
code cleanup: bmesh api - make arg order consistent - htype before hflag or oflag.
2012-03-19 08:36:27 +00:00
59759b23e7
bmesh inset:
...
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-19 07:20:54 +00:00
86796252da
bmesh: inset tool, access from face menu (Ctrl+F)
...
- 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.
2012-03-19 05:45:15 +00:00