L'idée est de proposer une figure pour une correction d'un devoir maison proposant l'exercice suivant :
" Un artiste veut concevoir une sculpture composée d'une boule en verre à l'intérieur de laquelle se trouve emprisonné un cylindre de vide.
L'artiste souhaite que la sphère soit de diamètre 60 centimètres et que le cylindre soit de diamètre 20 centimètres.
Les bases du cylindre sont des cercles de la sphère.
Calculer la masse de la sculpture."
J'ai fait le code suivant mais cela ne doit pas être correct car le point C ne se trouve pas à la fois sur le cylindre et sur la boule.
Merci.
Fabrice
Code : Tout sélectionner
import solids;
size(7cm);
currentprojection=perspective(
camera=(10.1022246017574,0.0246057107509454,2.43708516399144),
up=(-0.00740713239330967,-0.00041758572018715,0.0307068297952407),
target=(-0.000134346968299504,0.000250190865872746,-0.000164514310995401),
zoom=0.911465703581417,
angle=36.6515981588573,
autoadjust=false);
real r=1;
real h=4*sqrt(2);
real R=3;
triple Centre=(0,0,0);
triple centre=(0,0,-h/2);
triple pB=(0,r,0);
triple pC=(r,r,h/2);
dotfactor=3.5;
surface s=shift(Centre)*scale3(R)*unitsphere;
surface c=shift(centre)*zscale3(h)*scale3(r)*unitcylinder;
draw(s,lightblue+opacity(0.1));
draw(c,lightblue+opacity(0.1));
draw(Centre--pB--pC--cycle,dashed);
dot(Centre,blue);
dot(pC,red);
dot(pB,green);
label("$A$",Centre,SW);
label("$B$",pB,E);
label("$C$",pC,E);