^
brixelweb.de OpenSCAD-Menu
[ https://openscad.org/ ]



Arkade mit Säulen

 

Von Säulenmitte zu Säulenmitte sind es 44mm. Links und rechts die Elemente sind 28 mm breit. Die Tiefe beträgt 10 mm, die Einzelteile (bis auf die Säule) sind innen hohl - es wird nur die Außenkante gedruckt.
Die Säulen haben eine Höhe von 36 mm, incl. Fuß und Kegel. Durch die einzelnen Elemente kann die Arkade nach Belieben verlängert werden.
Die Gesamthöhe beläuft sich auf 53 mm.

Vorderansicht:


Rückansicht:

Die Säule der Arkade

 

Die Säule der Arkade besitzt einen kleinen Zapfen als Führung zum Kleben.


// Arkade  arkadesaeule.scad
//  Saeule fuer die Arkade

$fn=75;

// Untere Platte mit Kegel
cylinder(h=3,r=4.5);
translate([0,0,3]) cylinder(h=1,r1=4.5, r2=3.5);

// Saeule
translate([0,0,4]) cylinder(h=30,r=3.5);

// Oberer Kegel mit runder Platte
translate([0,0,34]) cylinder(h=1,r1=3.5, r2=4.5);
translate([0,0,35]) cylinder(h=1,r=4.5);

// Zapfen als Fuehrung zum Kleben
translate([0,0,36]) cylinder(h=1,r=2);
translate([0,0,37]) cylinder(h=0.8,r1=2, r2=1);

 

Mittelteil der Arkade

 

Das Mittelteil der Arkade von vorn.


Das Mittelteil der Arkade von innen.

Sehr gut zu erkennen ist das Loch für den Zapfen zum Kleben


// Arkade  arkademitte.scad
//  Mittlerer Bogen fuer die Arkaden

$fn=75;

difference() {
    
union(aussen) {
    difference() {
    translate([0,-22,0]) cube([15,44,10]);   
    translate([1,-21,1]) cube([13,42,10]);     
        }
    translate([25,22,0]) cylinder(h=10,r=20);
    translate([25,-22,0])cylinder(h=10,r=20);      
}

union(innen) {
translate([25,22,-1])cylinder(h=12,r=19);
translate([25,-22,-1])cylinder(h=12,r=19);
}   
    
union(ganzaussen) {
translate([-1,22.001,-1]) cube([45,20,12]);   
translate([-1,-42.001,-1]) cube([45,20,12]);   
translate([15.001,-30,-1]) cube([30,60,12]);   
}    
 
}  // difference - ende

difference() {
// Rechteck-Platte
translate([15,-4.5,0.5]) cube([2,9,9]);
// Loch für Zapfen als Fuehrung zum Kleben
translate([13,0,5])
 rotate([0,90,0])
 cylinder(h=5,r=2);
} // difference - ende

 

Der rechte Bogen

 

Der rechte Bogen der Arkade von vorn.


Der rechte Bogen der Arkade von innen.


// Arkade  arkaderechts.scad
//  Rechter Bogen fuer die Arkaden

$fn=75;

difference() {
    
union(aussen) {
    difference() {
    translate([0,-22,0]) cube([15,28,10]);   
    translate([1,-21,1]) cube([13,26,10]);     
        }
  translate([25,-22,0])cylinder(h=10,r=20);      
}

union(innen) {
translate([25,-22,-1])cylinder(h=12,r=19);
}   
    
union(ganzaussen) { 
translate([-1,-42.001,-1]) cube([45,20,12]);   
translate([15.001,-30,-1]) cube([30,30,12]);   
}    
 
}  // difference - ende

difference() {
// Rechteck-Platte
translate([15,-4.5,0.5]) cube([2,9,9]);
// Loch fuer Zapfen als Fuehrung zum Kleben
translate([13,0,5])
 rotate([0,90,0])
 cylinder(h=5,r=2);
}

 

Der linke Bogen

 

Der linke Bogen der Arkade ist wie der rechte, jedoch mittels mirror([0,1,0]) {rechter Bogen} eingeschlossen. So wird der Bogen einfach auf der Y-Achse gespiegelt.


Der linke Bogen der Arkade von innen.


// Arkade  arkadelinks.scad
//  Linker Bogen fuer die Arkaden

$fn=75;

mirror([0,1,0]) {
difference() {
    
union(aussen) {
    difference() {
    translate([0,-22,0]) cube([15,28,10]);   
    translate([1,-21,1]) cube([13,26,10]);     
        }
  translate([25,-22,0])cylinder(h=10,r=20);      
}

union(innen) {
translate([25,-22,-1])cylinder(h=12,r=19);
}   
    
union(ganzaussen) { 
translate([-1,-42.001,-1]) cube([45,20,12]);   
translate([15.001,-30,-1]) cube([30,30,12]);   
}    
 
}  // difference - ende

difference() {
// Rechteck-Platte
translate([15,-4.5,0.5]) cube([2,9,9]);
// Loch fuer Zapfen als Fuehrung zum Kleben
translate([13,0,5])
 rotate([0,90,0])
 cylinder(h=5,r=2);
}
} // mirror - ende