Quite a large one this time... but now we have:
Edges in Mesh - adds automatic when you use creases. For other situations; call the void make_edges(Mesh *me) in mesh.c. Of course, once in editmode the edges are automatically recreated. - in F9 buttons you can add/remove edges too - both for Mesh and DisplistMesh, so it speeds up drawing quite some in wireframe - render for edges can't work... edges have no material nor tface nor col.. so here still the faces are rendered in wire Creases in Subsurf - based on the code by Chris McFarlen - main changes is that now edges are used, saving quite some data in file - use SHIFT+E in editmode to set edges-sharpness. values go from 0-1 - in F9 buttons you can set draw-crease mode. It draws now blended from wire color to edge-select color (as provided in Theme) Known issue: setting sharpness on 1 cube (subdiv 2) gives weird results with some values... Chris, can you check? Further; code cleanups, changing 0 in NULL when needed, no warnings, etc etc
This commit is contained in:
@@ -1015,6 +1015,11 @@ void winqreadview3dspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
|
||||
extrude_ika(ob, 1);
|
||||
}
|
||||
}
|
||||
if (G.qual == LR_SHIFTKEY) {
|
||||
if (G.obedit && G.obedit->type==OB_MESH) {
|
||||
transform('e');
|
||||
}
|
||||
}
|
||||
break;
|
||||
case FKEY:
|
||||
if(G.obedit) {
|
||||
@@ -1042,7 +1047,7 @@ void winqreadview3dspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
|
||||
case GKEY:
|
||||
/* RMGRP if(G.qual & LR_CTRLKEY) add_selected_to_group();
|
||||
else if(G.qual & LR_ALTKEY) rem_selected_from_group(); */
|
||||
|
||||
|
||||
if((G.qual==LR_SHIFTKEY))
|
||||
select_group_menu();
|
||||
else if(G.qual==LR_ALTKEY)
|
||||
|
||||
Reference in New Issue
Block a user