Podest-im-hq: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
Da upload einer *.scad datei im Wiki nicht möglich. Hier der Quelltext für das OpenSCAD Modell: | Da upload einer *.scad datei im Wiki nicht möglich. Hier der Quelltext für das OpenSCAD Modell: | ||
= Podest mit zwei Ebenen = | |||
<pre> | |||
//Farben | |||
hauswand = "Snow"; | |||
kuechenboden = "Gray"; | |||
holzbalken = "PaleGreen"; | |||
holzlatten = "ForestGreen"; | |||
OSB3BodenPlatten = "SpringGreen"; | |||
//Raum | |||
Kuechenboden(); | |||
Fensterwand(); | |||
Kuehlschrankwand(); | |||
color("green",1) | |||
{ | |||
Wandbalken(); | |||
Fuesse(); | |||
Kopfbalken(); | |||
Kopfquertraeger(); | |||
Bodentraeger2(); | |||
} | |||
Fussbodenplatten(); | |||
//Stepup(); | |||
module Kopfquertraeger() | |||
{ //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html | |||
module traeger(x){ | |||
translate([x,0,0]) | |||
cube([100,2000,100]); | |||
} | |||
translate([0,-2000,1352]) | |||
{ | |||
traeger(385); | |||
traeger(385+1390); | |||
traeger(385+1390+525); | |||
} | |||
//oberer Podestteil | |||
translate([0,-2000,2352]) | |||
{ | |||
traeger(2300); | |||
traeger(3452); | |||
traeger(4700); | |||
} | |||
} | |||
module Kopfbalken(){ //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html | |||
translate([0,0,1352]) | |||
{ | |||
//K1 | |||
translate([-10,-2000,0]) cube([2400,100,100],false); | |||
//K2 | |||
//translate([2000,0,0]) cube([2000,100,100],false); | |||
//K3 | |||
translate([2400,-2000,1000]) cube([2400,100,100],false); | |||
} | |||
} | |||
module Fuesse(){ | |||
//2* 100x100x3000mm NSI | |||
//Rest: 2*1000mm | |||
//https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html | |||
//Podest unterer Teil | |||
translate([385,-2000,0]) | |||
{ | |||
cube([100,100,1352],false); | |||
translate([1275,0,0]) | |||
cube([100,100,1352],false); | |||
translate([1275+645,0,0]) | |||
cube([100,100,1352],false); | |||
} | |||
//Podest oberer Teil | |||
translate([2305,-100,1452]){ | |||
cube([100,100,1000],false); | |||
translate([0,-1900,0]) | |||
cube([100,100,1000],false); | |||
translate([2400,-1900,-1452]) | |||
cube([100,100,2400],false); | |||
} | |||
} | |||
module Wandbalken(){ | |||
//2* 100x120x3000mm NSI | |||
//Rest: 2*1000mm | |||
//https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html | |||
color(holzbalken,1){ | |||
translate([385,-120,1252]) | |||
cube([2000,100,100],false); | |||
//oberer Podestteil | |||
translate([2400,-100, 2352]) cube([2400,100,100],false); | |||
} | |||
} | |||
module Fussbodenplatten() | |||
{ | |||
module OSB3Platte(x){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html | |||
color(OSB3BodenPlatten,0.4) | |||
translate([x,0,0]) | |||
cube([600,2000,27]); | |||
} | |||
translate([0,-2000,1480]){ | |||
OSB3Platte(0); | |||
OSB3Platte(600); | |||
OSB3Platte(1200); | |||
OSB3Platte(1800); | |||
} | |||
translate([0,-2000,2480]){ | |||
color(OSB3BodenPlatten,0.4) | |||
translate([2260,0,-800]) cube([27,2000,600]); | |||
OSB3Platte(2300); | |||
OSB3Platte(2900); | |||
OSB3Platte(3500); | |||
OSB3Platte(4100); | |||
} | |||
} | |||
module Bodentraeger2() | |||
{ | |||
translate([0,-2000,1450]) | |||
{ | |||
for(i=[0:600:2000]) { | |||
translate([0,i,0]) | |||
cube([1400,48,24]); | |||
} | |||
for(i=[50:600:2000]) { | |||
translate([1300,i,0]) | |||
cube([1100,48,24]); | |||
} | |||
} | |||
translate([2300,-2000,2450]) | |||
{ | |||
for(i=[0:600:2000]) { | |||
translate([0,i,0]) | |||
cube([1400,48,24]); | |||
} | |||
for(i=[50:600:2000]) { | |||
translate([1300,i,0]) | |||
cube([100,48,24]); | |||
} | |||
} | |||
} | |||
module Stepup(){ | |||
translate([500,-2120,0]){ | |||
cube([100,100,560]); | |||
translate([1500,0,0]) | |||
cube([100,100,560]); | |||
translate([0,-1000,0]) | |||
cube([100,100,560]); | |||
translate([1500,-1000,0]) | |||
cube([100,100,560]); | |||
color("yellow",0.3) | |||
translate([0,-1000,560]) | |||
cube([1600,1100,12]); | |||
} | |||
translate([0,-2120,0]){ | |||
h = 900; | |||
cube([100,100,h]); | |||
translate([400,0,0]) | |||
cube([100,100,h]); | |||
translate([0,-1000,0]) | |||
cube([100,100,h]); | |||
translate([400,-1000,0]) | |||
cube([100,100,h]); | |||
color("yellow",0.3) | |||
translate([0,-1000,h]) | |||
cube([500,1100,12]); | |||
} | |||
} | |||
module Kuehlschrankwand(){ | |||
color(hauswand,1) | |||
translate([0,0,0]) | |||
cube([8000,500,4000],false); | |||
//Kühler | |||
color("AliceBlue",1) | |||
translate([4000,-710,0]) | |||
cube([600,610,2100],false); | |||
} | |||
module Fensterwand(){ | |||
color(hauswand,1){ | |||
translate([-100,-4000,1350]) | |||
cube([100,4000,2000],false); | |||
translate([-250,-4000,1215]) | |||
rotate([0,45,0]) | |||
cube([300,4000,300],false); | |||
translate([-300,-4000,0]) | |||
cube([500,4000,1215],false); | |||
} | |||
} | |||
module Kuechenboden(){ | |||
color(kuechenboden,1) | |||
translate([3500,-4000,0]) | |||
cube([4000,4000,10],false); | |||
} | |||
</pre> | |||
= Podest mit einer Ebene = | |||
<pre> | <pre> | ||
Kuechenboden(); | Kuechenboden(); |
Version vom 17. November 2017, 19:56 Uhr
Podest im HQ
Da upload einer *.scad datei im Wiki nicht möglich. Hier der Quelltext für das OpenSCAD Modell:
Podest mit zwei Ebenen
//Farben hauswand = "Snow"; kuechenboden = "Gray"; holzbalken = "PaleGreen"; holzlatten = "ForestGreen"; OSB3BodenPlatten = "SpringGreen"; //Raum Kuechenboden(); Fensterwand(); Kuehlschrankwand(); color("green",1) { Wandbalken(); Fuesse(); Kopfbalken(); Kopfquertraeger(); Bodentraeger2(); } Fussbodenplatten(); //Stepup(); module Kopfquertraeger() { //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html module traeger(x){ translate([x,0,0]) cube([100,2000,100]); } translate([0,-2000,1352]) { traeger(385); traeger(385+1390); traeger(385+1390+525); } //oberer Podestteil translate([0,-2000,2352]) { traeger(2300); traeger(3452); traeger(4700); } } module Kopfbalken(){ //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html translate([0,0,1352]) { //K1 translate([-10,-2000,0]) cube([2400,100,100],false); //K2 //translate([2000,0,0]) cube([2000,100,100],false); //K3 translate([2400,-2000,1000]) cube([2400,100,100],false); } } module Fuesse(){ //2* 100x100x3000mm NSI //Rest: 2*1000mm //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html //Podest unterer Teil translate([385,-2000,0]) { cube([100,100,1352],false); translate([1275,0,0]) cube([100,100,1352],false); translate([1275+645,0,0]) cube([100,100,1352],false); } //Podest oberer Teil translate([2305,-100,1452]){ cube([100,100,1000],false); translate([0,-1900,0]) cube([100,100,1000],false); translate([2400,-1900,-1452]) cube([100,100,2400],false); } } module Wandbalken(){ //2* 100x120x3000mm NSI //Rest: 2*1000mm //https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html color(holzbalken,1){ translate([385,-120,1252]) cube([2000,100,100],false); //oberer Podestteil translate([2400,-100, 2352]) cube([2400,100,100],false); } } module Fussbodenplatten() { module OSB3Platte(x){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html color(OSB3BodenPlatten,0.4) translate([x,0,0]) cube([600,2000,27]); } translate([0,-2000,1480]){ OSB3Platte(0); OSB3Platte(600); OSB3Platte(1200); OSB3Platte(1800); } translate([0,-2000,2480]){ color(OSB3BodenPlatten,0.4) translate([2260,0,-800]) cube([27,2000,600]); OSB3Platte(2300); OSB3Platte(2900); OSB3Platte(3500); OSB3Platte(4100); } } module Bodentraeger2() { translate([0,-2000,1450]) { for(i=[0:600:2000]) { translate([0,i,0]) cube([1400,48,24]); } for(i=[50:600:2000]) { translate([1300,i,0]) cube([1100,48,24]); } } translate([2300,-2000,2450]) { for(i=[0:600:2000]) { translate([0,i,0]) cube([1400,48,24]); } for(i=[50:600:2000]) { translate([1300,i,0]) cube([100,48,24]); } } } module Stepup(){ translate([500,-2120,0]){ cube([100,100,560]); translate([1500,0,0]) cube([100,100,560]); translate([0,-1000,0]) cube([100,100,560]); translate([1500,-1000,0]) cube([100,100,560]); color("yellow",0.3) translate([0,-1000,560]) cube([1600,1100,12]); } translate([0,-2120,0]){ h = 900; cube([100,100,h]); translate([400,0,0]) cube([100,100,h]); translate([0,-1000,0]) cube([100,100,h]); translate([400,-1000,0]) cube([100,100,h]); color("yellow",0.3) translate([0,-1000,h]) cube([500,1100,12]); } } module Kuehlschrankwand(){ color(hauswand,1) translate([0,0,0]) cube([8000,500,4000],false); //Kühler color("AliceBlue",1) translate([4000,-710,0]) cube([600,610,2100],false); } module Fensterwand(){ color(hauswand,1){ translate([-100,-4000,1350]) cube([100,4000,2000],false); translate([-250,-4000,1215]) rotate([0,45,0]) cube([300,4000,300],false); translate([-300,-4000,0]) cube([500,4000,1215],false); } } module Kuechenboden(){ color(kuechenboden,1) translate([3500,-4000,0]) cube([4000,4000,10],false); }
Podest mit einer Ebene
Kuechenboden(); Fensterwand(); Kuehlschrankwand(); color("green",1) { Wandbalken(); Fuesse(); Fussbalken(); Bodentraeger(); Bodentraeger2(); } Fussbodenplatten(); Verkleidung(); Stepup(); module Stepup(){ translate([500,-2120,0]){ cube([100,100,560]); translate([1500,0,0]) cube([100,100,560]); translate([0,-1000,0]) cube([100,100,560]); translate([1500,-1000,0]) cube([100,100,560]); color("yellow",0.3) translate([0,-1000,560]) cube([1600,1100,12]); } translate([0,-2120,0]){ h = 900; cube([100,100,h]); translate([400,0,0]) cube([100,100,h]); translate([0,-1000,0]) cube([100,100,h]); translate([400,-1000,0]) cube([100,100,h]); color("yellow",0.3) translate([0,-1000,h]) cube([500,1100,12]); } } module Verkleidung(){ module OSB3Platte(){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html color("yellow",0.5) cube([2500,12,1250]); } translate([50,-2000,0]) OSB3Platte(); } module Fussbodenplatten() { module OSB3Platte(){ //https://www.hornbach.de/shop/OSB3-Platte-15x1250x2500-mm-ungeschliffen/3397975/artikel.html color("yellow",0.3) cube([2500,1250,12]); } translate([0,-1250,1344]){ OSB3Platte(); translate([0,-750,0]) OSB3Platte(); translate([1500,-750,0]) OSB3Platte(); translate([1500,0,0]) OSB3Platte(); } } module Bodentraeger2() { translate([0,-2000,1320]) { for(i=[0:600:2000]) { translate([0,i,0]) cube([1400,48,24]); } for(i=[50:600:2000]) { translate([1300,i,0]) cube([1400,48,24]); } for(i=[0:600:2000]) { translate([2600,i,0]) cube([1400,48,24]); } } } module Bodentraeger() { //https://www.hornbach.de/shop/Latte-24x48x2000-mm-Fichte-Tanne/1000664/artikel.html module traeger(x){ translate([x,0,0]) cube([100,2000,100]); } translate([0,-2000,1220]) { for(i=[0:1300:4000]) { traeger(i); } } } module Fussbalken(){ //2* 100x100x3000mm NSI //Rest: 2*1000mm //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html translate([0,-2000,1220]) { cube([2000,120,100],false); translate([2000,0,0]) cube([2000,120,100],false); } } module Fuesse(){ //2* 100x100x3000mm NSI //Rest: 2*1000mm //https://www.hornbach.de/shop/Brettschichtholz-100x100x3250-mm-Fichte-SI-sichtbarer-Einbau/5955297/artikel.html translate([0,-2000,0]) { cube([100,100,1220],false); translate([1250,0,0]) cube([100,100,1220],false); translate([2500,0,0]) cube([100,100,1220],false); translate([3900,0,0]) cube([100,100,1220],false); } } module Wandbalken(){ //2* 100x120x3000mm NSI //Rest: 2*1000mm //https://www.hornbach.de/shop/Brettschichtholz-100x120x3000-mm-Fichte-NSI-nicht-sichtbarer-Einbau/1006844/artikel.html translate([0,-120,1220]) cube([2000,120,100],false); translate([2000,-120,1220]) cube([2000,120,100],false); } module Kuehlschrankwand(){ color("gray",1) translate([-500,0,0]) cube([8000,500,4000],false); } module Fensterwand(){ color("gray",1) translate([-500,-4000,0]) cube([500,4000,1550],false); color("gray",1) translate([-400,-4000,1550]) rotate([0,45,0]) cube([300,4000,300],false); color("gray",1) translate([-250,-4000,1650]) cube([100,4000,2000],false); } module Kuechenboden(){ color("gray",1) translate([3500,-4000,0]) cube([4000,4000,10],false); }