Blender Git Loki
Git Commits -> Revision 6f074f6
Revision 6f074f6 by Ton Roosendaal (master) September 25, 2004, 13:42 (GMT) |
Two nice workflow improvements; - Zbuffer clipped selection Based on same algos as for drawing (blender polygon offset) vertices, edges and faces now are clipped for draw and selection when Zbuffer is used. Note that it works for endpoint vertices of edges, and for facecenters. Also works for border and circle-select - Optimal draw subsurfs This now draws optimal with faces and edges selected/unselected, hiding the original 'cage' (mesh) completely. TODO: edge select, which still uses original (invisible) edge. http://www.blender3d.org/cms/Mesh_editing_rewrite.425.0.html |
Commit Details:
Full Hash: 6f074f6f461066777f5d7546882c44d8ba0288db
SVN Revision: 3114
Parent Commit: cfe9a95
Lines Changed: +408, -207
16 Modified Paths:
/source/blender/blenkernel/BKE_displist.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/subsurf.c (+26, -15) (Diff)
/source/blender/include/BIF_editmesh.h (+1, -0) (Diff)
/source/blender/include/BIF_glutil.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -0) (Diff)
/source/blender/src/drawmesh.c (+3, -7) (Diff)
/source/blender/src/drawobject.c (+192, -150) (Diff)
/source/blender/src/drawview.c (+2, -0) (Diff)
/source/blender/src/editmesh.c (+2, -1) (Diff)
/source/blender/src/editmesh_mods.c (+81, -14) (Diff)
/source/blender/src/editview.c (+36, -11) (Diff)
/source/blender/src/glutil.c (+38, -0) (Diff)
/source/blender/src/header_view3d.c (+6, -1) (Diff)
/source/blender/src/mywindow.c (+6, -2) (Diff)
/source/blender/src/view.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/subsurf.c (+26, -15) (Diff)
/source/blender/include/BIF_editmesh.h (+1, -0) (Diff)
/source/blender/include/BIF_glutil.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -0) (Diff)
/source/blender/src/drawmesh.c (+3, -7) (Diff)
/source/blender/src/drawobject.c (+192, -150) (Diff)
/source/blender/src/drawview.c (+2, -0) (Diff)
/source/blender/src/editmesh.c (+2, -1) (Diff)
/source/blender/src/editmesh_mods.c (+81, -14) (Diff)
/source/blender/src/editview.c (+36, -11) (Diff)
/source/blender/src/glutil.c (+38, -0) (Diff)
/source/blender/src/header_view3d.c (+6, -1) (Diff)
/source/blender/src/mywindow.c (+6, -2) (Diff)
/source/blender/src/view.c (+4, -4) (Diff)