GPencil Bezier Curve Conversion:

Now sets vector/free handles by default
This commit is contained in:
Joshua Leung 2008-08-28 10:43:17 +00:00
parent 84d1dfb89b
commit bf7387b2d8

@ -785,7 +785,7 @@ static void gp_layer_to_bezier (bGPDlayer *gpl, bGPDstroke *gps, Curve *cu)
VecCopyf(bezt->vec[2], p3d);
/* set settings */
bezt->h1= bezt->h2= HD_ALIGN; // fixme...
bezt->h1= bezt->h2= HD_FREE;
bezt->f1= bezt->f2= bezt->f3= SELECT;
bezt->radius = bezt->weight = pt->pressure * gpl->thickness;
}
@ -804,7 +804,6 @@ static void gp_layer_to_curve (bGPdata *gpd, bGPDlayer *gpl, short mode)
bGPDstroke *gps;
Object *ob;
Curve *cu;
char name[140];
/* error checking */
if (ELEM3(NULL, gpd, gpl, gpf))
@ -815,8 +814,7 @@ static void gp_layer_to_curve (bGPdata *gpd, bGPDlayer *gpl, short mode)
return;
/* initialise the curve */
sprintf(name, "GP_%s", gpl->info);
cu= add_curve(name, 1);
cu= add_curve(gpl->info, 1);
cu->flag |= CU_3D;
/* init the curve object (remove rotation and assign curve data to it) */