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

De Wiki du ThiLab
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 13 : Ligne 13 :
Ce code permet de creer un cylindre de rayon 7,5 unites et de hauteur 20 unites dont l'un des disques est centre sur l'origine.
Ce code permet de creer un cylindre de rayon 7,5 unites et de hauteur 20 unites dont l'un des disques est centre sur l'origine.


[[Fichier:Oscc etape2b.png|200x200px|vignette]]
[[Fichier:Oscc etape2b.png|200x200px|vignette|centre]]


Pour completer l'element cree lors de l'etape 1, il faut faire en faire une union avec le cylindre.  
Pour completer l'element cree lors de l'etape 1, il faut faire en faire une union avec le cylindre.  

Version du 22 août 2014 à 16:50

Etape 2 : le cylindre

Dans cette etape, nous allons completer le premier composant en lui ajoutant un cylindre :

Pour creer le cylindre, il suffit d'utiliser le commande cylinder() comme suit :

cylinder(r=7.5, h=20);

Ce code permet de creer un cylindre de rayon 7,5 unites et de hauteur 20 unites dont l'un des disques est centre sur l'origine.

Pour completer l'element cree lors de l'etape 1, il faut faire en faire une union avec le cylindre. De la meme facon que nous avons fait une intersection a l'etape 1, nous pouvons utiliser la commande union() de openscad pour faire l'union de tous les objets compris entre les accolades suivant cette commande. Le code devient :

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

	cylinder(r=7.5, h=20);
}

Resultat de l'etape 2

Retour a la presentation