Eine Vase
Unter OpenSCAD gefiehl mir die Funktion 'linear-extrude'. Damit lassen sich Gegenstände regelrecht verdrehen und in die Länge ziehen.
Die Ausmaße sind 7 x 7 cm Grundfläche und eine Höhe von 15 cm.
Hierbei lassen sich die Drehwinkel in Grad (=Verdrehung), sowie die Stufenanzahl angeben.
linear_extrude(Höhe, Verdrehung in Grad, Anzahl der Scheiben) usw...
|
|
 |
 |
Der Code
Hier der Code für OpenSCAD:
Teil 1
$fn=50;
offset(10) square([60,60], center=true);
Eine Platte mit den Eckradien wird erstellt.
|
|
| | |
Teil 2
$fn=50;
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
Eine kleine Patte wird von der größeren "ausgeschnitten". Ein Rand bleibt übrig.
|
|
| | |
Teil 3
$fn=50;
linear_extrude(150)union(1){
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
}// union 1
Der Rand wird mit 150 mm in die Höhe extrudiert.
|
|
| | |
Teil 4
$fn=50;
linear_extrude(150, twist=180)union(1){
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
}// union 1
twist=180 wird eingefügt. Damit wird eine Drehung der unteren zur oberen Ebene von 180 Grad ausgeführt.
|
|
| | |
Teil 5
$fn=50;
linear_extrude(150, twist=180, slices=200)union(1){
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
}// union 1
slices=200 wird eingefügt. Es werden somit 200 Stufen von unten bis oben erzeugt.
|
|
| | |
Teil 6
$fn=50;
linear_extrude(150, twist=180, slices=200)union(1){
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
}// union 1
Eine Vase ohne Boden? Ja, wir hatten lediglich einen Rand extrudiert.
|
|
| | |
Teil 7
$fn=50;
linear_extrude(150, twist=180, slices=200)union(1){
difference (1) {
// Ebene Platte
offset(10) square([60,60], center=true);
// Ausschneiden der Platte
offset(10) square([56,56], center=true);
} // difference 1
}// union 1
translate ([0,0,-1])
linear_extrude(1)offset(10) square([60,60], center=true);
Fügen wir schnell einen Boden ein:
translate ([0,0,-1])
linear_extrude(1)offset(10) square([60,60], center=true);
|
|
Vielleicht druckt jemand die Vase in der Größe, um ein Wasserglas hineinzustellen? Dann wäre es zumindest dicht.
|
Brettspielfigur als Vase?
/* Code zum Kopieren ...
============================
VASE 02 - MUSTER
============================
*/
$fn=99;
difference (1) {
union(1){
cylinder(150,d1=100,d2=50);
translate([0,0,150]) sphere(r=40);
} // union 1
translate([0,0,1]) cylinder(150,d1=90,d2=45);
translate([0,0,150]) sphere(r=36);
translate([0,0,90]) cylinder(100,r=26);
} // difference 1
|
|
|
LINK-LISTE
Home
3D-Drucker
Zurück zu:
Meine Artikel-Sammlung
|