« Presentation openscad : Etape 4 » : différence entre les versions

De Wiki du ThiLab
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 16 : Ligne 16 :
La syntaxe de la fonction polyedre est la suivante :
La syntaxe de la fonction polyedre est la suivante :


<source lang="c" enclose="div">
polyhedron(points=[...], triangles=[...]);
polyhedron(points=[...], triangles=[...]);
</source>


== Resultat de l'etape 4 ==
== Resultat de l'etape 4 ==

Version du 22 août 2014 à 20:27

Retour a la presentation

Etape 4 : les polyedres

Pour cette etape, nous allons ajouter l'element suivant aux elements deja crees :

Nous allons realiser cet element grace a l'utilisation d'un polyedre.

On definit un polyedre grace a un ensemble de points et de triangles reliant ces points qui formeront la surface du polyedre :

La syntaxe de la fonction polyedre est la suivante :

polyhedron(points=[...], triangles=[...]);

Resultat de l'etape 4

Le code apres l'etape 4 est donc le suivant :

use <openscad_course_tower.scad>

$fn=60;

union()
{
		intersection()
		{
			translate([-10,-10,-10]) cube([20,20,20]);
			sphere(r=12);
		}

		cylinder(r=7.5, h=20);

		minkowski()
		{
			translate([-10,-10,-25]) cube([20,20,20]);
			cylinder(r=2,h=1);
		}

		translate([-15,-15,-45]) tower_base();
}

Ce qui nous donne cet objet :

Retour a la presentation