import graph3; size(8cm); currentprojection=perspective( camera=(4.53371578035063,6.12745948340995,5.70601516082761), up=(0.000619140254556352,-0.0150578483347696,0.0142075032912145), target=(1.04450822437829,0.602473887294338,0.00241466111189625)); draw(unitcube,green); draw(shift(2X)*unitcylinder,palegreen); draw(shift(2Y)*unitdisk,paleblue); draw(shift(-2Z)*unitplane,palered); limits((-2,-2,-2.5),(3.4,3.3,1.5)); xaxis3("$x$",Arrow3); yaxis3("$y$",Arrow3); zaxis3("$z$",Arrow3);