You may view all the posts of the category "polyhedron_js.asy"
|
|
| (Compiled with Asymptote version 2.14svn-r5318) |
import polyhedron_js;
// comment the following line for OpenGl
// settings.render=0;
settings.tex="pdflatex";
settings.outformat="pdf"; // for opacity
polyhedron pyramid;
real sq2=sqrt(2)/2;
pyramid[0]=(-sq2,-sq2,0)--(-sq2,sq2,0)--(sq2,sq2,0)--(sq2,-sq2,0)--cycle;
pyramid[1]=(sq2,-sq2,0)--(sq2,sq2,0)--(0,0,1)--cycle;
pyramid[2]=(sq2,sq2,0)--(-sq2,sq2,0)--(0,0,1)--cycle;
pyramid[3]=(-sq2,sq2,0)--(-sq2,-sq2,0)--(0,0,1)--cycle;
pyramid[4]=(-sq2,-sq2,0)--(sq2,-sq2,0)--(0,0,1)--cycle;
size(10cm);
polyhedron[] parr={pyramid};
filldraw(parr,new pen[]{0.8green},op=0.9);
if(!is3D())
shipout(bbox(3mm,darkblue+3bp+miterjoin,FillDraw(paleblue)));







