diff options
Diffstat (limited to 'Build/source/utils/asymptote/GUI/res/icons/bucket.asy')
-rw-r--r-- | Build/source/utils/asymptote/GUI/res/icons/bucket.asy | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/GUI/res/icons/bucket.asy b/Build/source/utils/asymptote/GUI/res/icons/bucket.asy new file mode 100644 index 00000000000..87447436981 --- /dev/null +++ b/Build/source/utils/asymptote/GUI/res/icons/bucket.asy @@ -0,0 +1,26 @@ +// Empty bucket: asy bucket -f svg +// Filled bucket: asy bucket -f svg -u fill=true -o filledbucket + +defaultpen(3.5); + +real h=4; +real r=3; +path left=(-r,h)--(-r,0); +path right=(r,0)--(r,h); +path bottom=xscale(r)*arc(0,1,180,360); + +real H=0.9h; +path Left=(-r,H/2)--(-r,0); +path Right=(r,0)--(r,H/2); + +bool fill=false; // Set to true for filled bucket. +usersetting(); + +if(fill) + fill(Left--bottom--Right--shift(0,H)*xscale(r)*arc(0,1,0,180)--cycle,gray); + +draw(shift(0,h)*xscale(r)*unitcircle); +draw(left--bottom--right); +draw(shift(0,h)*scale(r)*arc(0,1,0,180)); + +shipout(pad(64,64)); |