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>2004-07-09 00:38:27 +0400
committerTon Roosendaal <ton@blender.org>2004-07-09 00:38:27 +0400
commitf77bc7eb7d56239f9dfab3663b79c474f8763bbd (patch)
treed5402fb4a8a2996945b8ef7607e927886434dce5 /source/blender/src/editcurve.c
parent6757a8159b7a64a4ac1444046f967bb2b88909ad (diff)
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
Diffstat (limited to 'source/blender/src/editcurve.c')
-rw-r--r--source/blender/src/editcurve.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/src/editcurve.c b/source/blender/src/editcurve.c
index 16fa866e070..081544072db 100644
--- a/source/blender/src/editcurve.c
+++ b/source/blender/src/editcurve.c
@@ -3588,7 +3588,7 @@ Nurb *addNurbprim(int type, int stype, int newname)
nu->pntsv= 4;
nu->orderu= 4;
nu->orderv= 4;
- nu->flag= ME_SMOOTH;
+ nu->flag= CU_SMOOTH;
nu->bp= callocstructN(BPoint, 4*4, "addNurbprim6");
nu->flagu= 0;
nu->flagv= 0;
@@ -3624,7 +3624,7 @@ Nurb *addNurbprim(int type, int stype, int newname)
nu= addNurbprim(4, 1, 0); /* circle */
nu->resolu= 32;
- nu->flag= ME_SMOOTH;
+ nu->flag= CU_SMOOTH;
BLI_addtail(&editNurb, nu); /* temporal for extrude and translate */
vec[0]=vec[1]= 0.0;
vec[2]= -G.vd->grid;
@@ -3658,7 +3658,7 @@ Nurb *addNurbprim(int type, int stype, int newname)
nu->orderu= 3;
nu->resolu= 24;
nu->resolv= 32;
- nu->flag= ME_SMOOTH;
+ nu->flag= CU_SMOOTH;
nu->bp= callocstructN(BPoint, 5, "addNurbprim6");
nu->flagu= 0;
bp= nu->bp;
@@ -3702,7 +3702,7 @@ Nurb *addNurbprim(int type, int stype, int newname)
xzproj= 0;
nu->resolu= 24;
nu->resolv= 32;
- nu->flag= ME_SMOOTH;
+ nu->flag= CU_SMOOTH;
BLI_addtail(&editNurb, nu); /* temporal for extrude and translate */
spinNurb(0, 0);
@@ -3720,7 +3720,7 @@ Nurb *addNurbprim(int type, int stype, int newname)
}
/* always do: */
- nu->flag= ME_SMOOTH;
+ nu->flag= CU_SMOOTH;
test2DNurb(nu);