summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/drawpath3.cc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-11 00:21:50 +0000
committerKarl Berry <karl@freefriends.org>2009-09-11 00:21:50 +0000
commitf06a2c99f2a8bbd8f641712c772179e8ed9ce14f (patch)
treefcf4f2b9d0492da04d9bf3761fbce51fb316024f /Build/source/utils/asymptote/drawpath3.cc
parentd4c54e52fe8e42b8ce9b160c70d897bb1d06eee7 (diff)
asymptote 1.86
git-svn-id: svn://tug.org/texlive/trunk@15218 c570f23f-e606-0410-a88d-b1316a301751
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;
}