Page 1 sur 1

Cercles de Ford

Posté : mar. 10 juil. 2012, 16:59
par GM
Cercles de Ford

Figure asymptote 5cdd2ba035bb0282d59d7a107ce56148
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. size(300);
  2. int n=11, t[]={0,1,1,n};
  3. void draw_cercle_ford(int a, int b, real c){
  4. real r = 1/(2*b^2); write(a);
  5. filldraw(circle((a/b,r),r),c*white+(1-c)*blue);
  6. if(a!=0) filldraw(circle((-a/b,r),r),c*white+(1-c)*blue);
  7. }
  8. void iteration(){
  9. int k = floor((n+t[1])/t[3]);
  10. t = new int[] {t[2],t[3],k*t[2]-t[0],k*t[3]-t[1]};
  11. }
  12. while (t[2]<=n){ draw_cercle_ford(t[0], t[1], t[2]/n); iteration(); }


Chercher dans le sous-forum 'Géométrie de l'espace', pour une extension à l'espace : les sphères de Pickover.