Outils d'utilisateurs

Outils du Site


animations:ateliers_openscad:exercices:defi_cube-perce

Défi OpenSCAD Cube percé

Consigne : Reproduire la figure ci-dessous !

  • méthode A : 7 lignes & 5 fonctions différentes

Voir l'objet en 3D

Besoin d'aide, lisez la suite !

Vidéos

Aides

1. Réfléchissez

Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )

2. Phrase explicative

Si vous ne savez pas par où commencer :

  • méthode A : Un cube percé par des cylindres centrés sur ses faces et par une sphère en son centre.

3. Les fonctions utiles

méthode A :

  • la différence : difference(){…}
  • le déplacement : translate([x,y,z]){…}
  • la rotation : rotate([x,y,z]){…}
  • le cylindre : cylinder(d1,d2,h);
  • la sphère : sphere (d);
  • le cube : cube();

Si vous ne connaissez pas bien l'utilisation d'une de ses fonctions, il peut être utile d'aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.

4. Pièges à éviter :

En général :

  • Le point-virgule
  • Bien ouvrir et fermer les parenthèses, crochets et accolades
  • Les erreurs de frappe

méthode A :

  1. Pensez bien à centrer les pièces center=true

Solutions

méthode A :

$fn=100;
difference(){
    cube(50,center=true);
    cylinder(r=10,h=120, center=true);
    rotate([90,0,0]){cylinder(r=10,h=120,center=true);}
    rotate([0,90,0]){cylinder(r=10,h=120,center=true);}
    sphere(r=20);
}
animations/ateliers_openscad/exercices/defi_cube-perce.txt · Dernière modification: 2020/03/30 15:21 par plogingenu