Tutoriel OpenSCAD 8 – My name is Hull

Page suivante : Import-Export

hull(), minkowski(), les mathématiciens s’en mêlent et même si l’on y connaît rien ces commandes sont très intéressantes. Les temps de calcul sont longs, très longs dès que $fn est un peu élevé.

Hull

hull() crée une « enveloppe convexe » de plusieurs formes, une fusion allant d’une forme à l’autre. Exemple allant d’une sphère à un cube :

  $fn=100;

  translate ([15,0,15]) cube (4);
  sphere (12);

Rendu d’OpenSCAD

  $fn=100;

  hull ()
  {
    translate ([15,0,15]) cube (4);
    sphere (12);
  }

Rendu d’OpenSCAD montrant la commande hull()

Minkowski

minkowski() crée une « somme de Minkowski » de plusieurs formes, un enveloppement d’une forme par une autre. Exemple avec un parallélépipède et une sphère donnant un paral­lélé­pipède aux arêtes arrondies :

  cube ([10,10,2]);
  sphere (2, $fn=20);

Rendu d’OpenSCAD

  minkowski ()
  {
    cube ([10,10,2]);
    sphere (2, $fn=20);
  }

Rendu d’OpenSCAD montrant une transformation de Minkowski

Page suivante : Import-Export

• Publié le 19/07/2013