Podest-im-hq: Unterschied zwischen den Versionen
Aus C3D2
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, 21: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); }