diff options
Diffstat (limited to 'Build/source/utils/asymptote/drawpath3.cc')
-rw-r--r-- | Build/source/utils/asymptote/drawpath3.cc | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Build/source/utils/asymptote/drawpath3.cc b/Build/source/utils/asymptote/drawpath3.cc index 75c9181acd3..2586f4b9472 100644 --- a/Build/source/utils/asymptote/drawpath3.cc +++ b/Build/source/utils/asymptote/drawpath3.cc @@ -10,13 +10,6 @@ namespace camp { using vm::array; -inline void store(Triple& control, const triple& v) -{ - control[0]=v.getx(); - control[1]=v.gety(); - control[2]=v.getz(); -} - bool drawPath3::write(prcfile *out) { Int n=g.length(); @@ -27,7 +20,7 @@ bool drawPath3::write(prcfile *out) controls=new Triple[n+1]; for(Int i=0; i <= n; ++i) store(controls[i],g.point(i)); - out->add(new PRCline(out,n+1,controls,color,scale3D)); + out->add(new PRCline(out,n+1,controls,color,scale3D,name.c_str())); } else { int m=3*n+1; controls=new Triple[m]; @@ -41,7 +34,7 @@ bool drawPath3::write(prcfile *out) } store(controls[++k],g.precontrol((Int) n)); store(controls[++k],g.point((Int) n)); - out->add(new PRCBezierCurve(out,3,m,controls,color)); + out->add(new PRCBezierCurve(out,3,m,controls,color,name)); } return true; } |