Tristan KREGEL
Prototype d'un objet - no. 1
Description
Il s'agit d'un porte-stylo de forme ronde.
Code dans openSCAD
// Parameter
outer_radius = 10; // ÄußÄußerer Radius
inner_radius = 8; // Innerer Radius
height = 50; // HöHöhe des Stiftehalters
thickness = 2; // BodenstäBodenstärke
// ÄußÄußerer Zylinder
difference() {
cylinder(h = height, r = outer_radius, $fn = 100); // ÄußÄußerer Zylinder
translate([0, 0, thickness]) // Inneren Zylinder etwas verschieben
cylinder(h = height, r = inner_radius, $fn = 100); // Innerer Zylinder
}
Objet dans openSCAD
Objet imprimé
Reglages:
- Imprimante Pruse MSK 45
Prototype d'un objet - no. 2
Description
Il s'agit d'une boîte à bijoux compartimentée
// Paramètres
radius_body = 30; // Rayon du corps de l'araignée
leg_length = 50; // Longueur des pattes
leg_thickness = 5; // Épaisseur des pattes
bearing_radius = 11; // Rayon interne pour le roulement à billes
bearing_thickness = 7; // Épaisseur du roulement
num_legs = 8; // Nombre de pattes
// Corps de l'araignée
module spider_body() {
difference() {
cylinder(h = bearing_thickness, r = radius_body, $fn = 100); // Corps principal
translate([0, 0, -1])
cylinder(h = bearing_thickness + 2, r = bearing_radius, $fn = 100); // Roulement
}
}
// Pattes
module spider_legs() {
for (i = [0:num_legs-1]) {
rotate([0, 0, 360 / num_legs * i])
translate([radius_body, 0, 0])
cube([leg_length, leg_thickness, leg_thickness], center = true);
}
}
// Assemblage complet
spider_body();
spider_legs();