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
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2003-10-21 20:41:28 +0400
committerTon Roosendaal <ton@blender.org>2003-10-21 20:41:28 +0400
commita0824f8fb94328bee5678f00357a0de511088dc4 (patch)
tree929ac1e03c2aba6856bc01b42cbf3ea82bfbb66c /source/blender/src/editview.c
parent41f4940bff2c6ba3f17c69fbae6d6e8cfec8867f (diff)
Mesh drawing stuff!
- in zbuffer mode, vertices will be blended 50% in... and when you increase vertex size larger than 2 pixels, it will draw them smaller - removed all 'wire extra' calls (there were dozens!) and replaced it with simple call where it belongs. This drawing mode is becoming nice & stable... maybe something to make default on for new objects? Makes selecting quite easier... - Subsurf: in editmode, with new 'Optimal' option set, the mesh itself will not draw, but instead it draws 'handles' to the vertices. Looks extremely clean! - matched drawing of default grid-floor (persp) to ortho grid - killed drawing vertices outside of main drawing loop, apart from the routine that uses mouse-selecting. (tekenvertices_ext()). It was an old optimize routine which became quite useless.
Diffstat (limited to 'source/blender/src/editview.c')
-rw-r--r--source/blender/src/editview.c24
1 files changed, 6 insertions, 18 deletions
diff --git a/source/blender/src/editview.c b/source/blender/src/editview.c
index 0ebbe46e616..6feb0343bfb 100644
--- a/source/blender/src/editview.c
+++ b/source/blender/src/editview.c
@@ -933,15 +933,10 @@ void mesh_selectionCB(int selecting, Object *editobj, short *mval, float rad)
}
eve= eve->next;
}
- if(G.f & (G_FACESELECT+G_DRAWFACES)) {
- draw_sel_circle(0, 0, 0, 0, 0); /* signal */
- force_draw();
- }
- else {
- if(selecting!=LEFTMOUSE) tekenvertices_ext(0);
- /* always draw selected vertices */
- tekenvertices_ext(1);
- }
+
+ draw_sel_circle(0, 0, 0, 0, 0); /* signal */
+ force_draw();
+
}
@@ -1116,15 +1111,8 @@ void circle_select(void)
}
eve= eve->next;
}
- if(G.f & (G_FACESELECT+G_DRAWFACES)) {
- draw_sel_circle(0, 0, 0, 0, 0); /* signal */
- force_draw();
- }
- else {
- if(selecting!=LEFTMOUSE) tekenvertices_ext(0);
- /* always draw selected vertices */
- tekenvertices_ext(1);
- }
+ draw_sel_circle(0, 0, 0, 0, 0); /* signal */
+ force_draw();
}
else if ELEM(G.obedit->type, OB_CURVE, OB_SURF) {