summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/drawpath3.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/drawpath3.cc')
-rw-r--r--Build/source/utils/asymptote/drawpath3.cc11
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;
}