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>2009-01-14 16:04:48 +0300
committerTon Roosendaal <ton@blender.org>2009-01-14 16:04:48 +0300
commitefc4ccc9748d5b2075e2a0698d45273f967fdb97 (patch)
treeb1bd8279fd3f28abfb6f8e47e7b787e6ae58fc06 /source/blender/blenkernel
parentea2d6fe0d082b9069adfd72b704560937df3d855 (diff)
2.5
Still some old editNurb here...
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/BKE_curve.h4
-rw-r--r--source/blender/blenkernel/intern/curve.c15
2 files changed, 8 insertions, 11 deletions
diff --git a/source/blender/blenkernel/BKE_curve.h b/source/blender/blenkernel/BKE_curve.h
index 49e39f287f5..7065948ea0b 100644
--- a/source/blender/blenkernel/BKE_curve.h
+++ b/source/blender/blenkernel/BKE_curve.h
@@ -79,8 +79,8 @@ void calchandleNurb( struct BezTriple *bezt, struct BezTriple *prev, struct Bez
void calchandlesNurb( struct Nurb *nu);
void testhandlesNurb( struct Nurb *nu);
void autocalchandlesNurb( struct Nurb *nu, int flag);
-void autocalchandlesNurb_all(int flag);
-void sethandlesNurb(short code);
+void autocalchandlesNurb_all(ListBase *editnurb, int flag);
+void sethandlesNurb(ListBase *editnurb, short code);
void switchdirectionNurb( struct Nurb *nu);
diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c
index fa2889fab02..4fba2c3d746 100644
--- a/source/blender/blenkernel/intern/curve.c
+++ b/source/blender/blenkernel/intern/curve.c
@@ -68,9 +68,6 @@
/* globals */
-// XXX
-ListBase editNurb;
-
/* local */
int cu_isectLL(float *v1, float *v2, float *v3, float *v4,
short cox, short coy,
@@ -2315,18 +2312,18 @@ void autocalchandlesNurb(Nurb *nu, int flag)
calchandlesNurb(nu);
}
-void autocalchandlesNurb_all(int flag)
+void autocalchandlesNurb_all(ListBase *editnurb, int flag)
{
Nurb *nu;
- nu= editNurb.first;
+ nu= editnurb->first;
while(nu) {
autocalchandlesNurb(nu, flag);
nu= nu->next;
}
}
-void sethandlesNurb(short code)
+void sethandlesNurb(ListBase *editnurb, short code)
{
/* code==1: set autohandle */
/* code==2: set vectorhandle */
@@ -2339,7 +2336,7 @@ void sethandlesNurb(short code)
short a, ok=0;
if(code==1 || code==2) {
- nu= editNurb.first;
+ nu= editnurb->first;
while(nu) {
if( (nu->type & 7)==1) {
bezt= nu->bezt;
@@ -2363,7 +2360,7 @@ void sethandlesNurb(short code)
else {
/* there is 1 handle not FREE: FREE it all, else make ALIGNED */
- nu= editNurb.first;
+ nu= editnurb->first;
if (code == 5) {
ok = HD_ALIGN;
} else if (code == 6) {
@@ -2386,7 +2383,7 @@ void sethandlesNurb(short code)
if(ok) ok= HD_FREE;
else ok= HD_ALIGN;
}
- nu= editNurb.first;
+ nu= editnurb->first;
while(nu) {
if( (nu->type & 7)==1) {
bezt= nu->bezt;