|
Hausbau Teil 1 | |
Die Konstruktion eines Hauses (Grundform).Objekte: "box", "plane". |
|
Die Konstruktion im Detail:
Um die Konstruktion so flexibel wie möglich zu halten werden alle wichtigen Abmessungen des
Hauses mit Variablen deklariert (vgl. nebenstehende Abbildung).
Damit auch der Neigungswinkel des Daches variiert werden kann, wird er als Variable deklariert.
Er wird an mehreren Stellen benutzt: Beim Abschneiden des Giebels von der Hauswand und bei
der Positionierung der Dachflächen.
|
|
||||
Dachgiebel durch Abziehen von Ebenen:
Die Hauswände werden aus einem Quader mit den Aussenabmessungen des Hauses gebildet.
|
// Der Hauskörper wird oben
// links und rechts schräg abgeschnitten
difference{ //-------------------------------------
box { <-Hx,0,0>,< Hx,Hy,Hz>
texture { pigment{color rgb<1,1,1>}
finish {ambient 0.15 diffuse 0.85}
} // end of texture
} // end of box ------------------------------
plane{ <0,-1,0>,0
texture { pigment{color rgb<1,1,1>}
finish {ambient 0.15 diffuse 0.85}
} // end of texture
rotate<0,0,Roof_Angle>
translate<0,Hy,0>
} // end of plane ----------------------------
plane{ <0,-1,0>,0
texture { pigment{color rgb<1,1,1>}
finish {ambient 0.15 diffuse 0.85}
} // end of texture
rotate<0,0,-Roof_Angle>
translate<0,Hy,0>
} // end of plane ----------------------------
}// end of difference ------------------------
//------------------------------------------- end |
![]() |
![]() |
![]() |