Presentation openscad : Etape 2

De Wiki du ThiLab

Retour a la presentation

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

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

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

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

Ce qui nous donne cet objet :

Retour a la presentation