summaryrefslogtreecommitdiff
path: root/Master/texmf/asymptote/solids.asy
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf/asymptote/solids.asy')
-rw-r--r--Master/texmf/asymptote/solids.asy5
1 files changed, 3 insertions, 2 deletions
diff --git a/Master/texmf/asymptote/solids.asy b/Master/texmf/asymptote/solids.asy
index 7e5883bc884..c9be44552c9 100644
--- a/Master/texmf/asymptote/solids.asy
+++ b/Master/texmf/asymptote/solids.asy
@@ -347,11 +347,12 @@ surface surface(revolution r, int n=nslice, pen color(int i, real j)=null)
void draw(picture pic=currentpicture, revolution r, int m=0, int n=nslice,
pen frontpen=currentpen, pen backpen=frontpen,
pen longitudinalpen=frontpen, pen longitudinalbackpen=backpen,
- light light=currentlight, projection P=currentprojection)
+ light light=currentlight, string name="",
+ render render=defaultrender, projection P=currentprojection)
{
pen thin=is3D() ? thin() : defaultpen;
skeleton s=r.skeleton(m,n,P);
- begingroup3(pic);
+ begingroup3(pic,name == "" ? "skeleton" : name,render);
if(frontpen != nullpen) {
draw(pic,s.transverse.back,thin+defaultbackpen+backpen,light);
draw(pic,s.transverse.front,thin+frontpen,light);