Qualitaetssprung: ebene Belaege, echte Bauteile, Sichtschutz
Deploy App / deploy (push) Successful in 49s
Deploy App / deploy (push) Successful in 49s
Nach der Plankontrolle ueberarbeitet: - Belaege sind eben. Je Belag wird aus den Hoehenkoten eine Ebene bestimmt (Gefaelle <= 5 %, am Kotenschwerpunkt aufgehaengt, nur Koten derselben Gelaendezone). Das Raster wird darauf gezwungen und dort nicht geglaettet. Jeder Belag bekommt eine senkrechte Sichtkante zum Gelaende. - Mauern sind Bauteile: Travertin-Schichtmauerwerk mit versetzten Stossfugen und Abdeckplatte, einzelne Winkelelemente mit Fussplatte, Ortbeton in Schaltafelfeldern. - Sichtschutz: die Eibenreihen des Plans werden zu geschnittenen Hecken verkettet, ebenso die Ligusterhecke. Lamellenwand im Planrhythmus. - Der Plan zeichnet die Travertinplatten 40x60 einzeln im Dekorkies - jetzt 30 erhabene Platten an den Planpositionen statt geschlossenem Belag. - Normalmaps aus dem Fugenbild fuer Platten, Pflaster, Holzschalung und Laub. - Nachbarhaus Zollet richtig platziert (stand auf dem Nachbargarten) und wie Haus 9a ausgebildet. Behobene Fehler: boxGeometry erzeugte Seiten und Deckel mit umgekehrtem Wickelsinn - saemtliche Boxen waren innen nach aussen gekehrt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+21
-20
@@ -14,8 +14,8 @@
|
||||
|
||||
/** Farbe im Plan -> Belagsart. Reihenfolge egal, Zuordnung ueber Hex. */
|
||||
export const SURFACE_BY_COLOR = {
|
||||
'#ffffcc': 'travertin80', // Travertinplatten 80x80x3, Hauptsitzplatz West
|
||||
'#fcffe7': 'travertin4060', // Travertinplatten 40x60x3 mit Dekorkies + Keramikterrasse Zollet
|
||||
'#ffffcc': 'travertin80', // Travertinplatten: grosse Felder 80x80x3, kleine Rechtecke 40x60x3
|
||||
'#fcffe7': 'dekorkies', // Dekorkies-Bett; noerdlich der Grenze die Keramikterrasse Zollet
|
||||
'#f8ffcc': 'travertinstell',// Travertinstellplatten-Streifen
|
||||
'#eee8cc': 'travertinmauer',// Mauerkronen, Sitzmauern, schwebende Stufen
|
||||
'#e5ffe5': 'rasen',
|
||||
@@ -115,8 +115,13 @@ export const WALLS = [
|
||||
},
|
||||
{
|
||||
id: 'holzscheiterwand', type: 'holzscheiter',
|
||||
note: 'Holzscheiterwand 150 x 200 cm hinter dem Flammengrill',
|
||||
path: [[-5.75, 4.35], [-4.25, 4.35]], t: 0.45, top: 1.75, base: 0.26,
|
||||
note: 'Holzscheiterwand 150 cm breit, 200 cm hoch, hinter dem Flammengrill',
|
||||
path: [[-5.75, 4.35], [-4.25, 4.35]], t: 0.45, top: 2.26, base: 0.20,
|
||||
},
|
||||
{
|
||||
id: 'stufe-gartentor', type: 'travertin',
|
||||
note: 'Blockstufen beim Gartentor an der Suedwestecke',
|
||||
path: [[-21.05, 2.15], [-21.05, 3.75]], t: 0.80, top: -0.13, base: -0.75,
|
||||
},
|
||||
{
|
||||
id: 'lamellenwand', type: 'lamellen',
|
||||
@@ -153,26 +158,19 @@ export const EXTRA_SURFACES = [
|
||||
note: 'Gedeckter Sitzplatz 14.4 m2, Keramikplatten 60x60x2 cm',
|
||||
polygon: [[-13.93, -3.06], [-8.73, -3.06], [-8.73, 0.86], [-13.93, 0.86]],
|
||||
},
|
||||
{
|
||||
type: 'travertin80',
|
||||
note: 'Schwebende Stufe Travertin, obere Tritthoehe -0.17',
|
||||
polygon: [[-14.74, -2.69], [-13.93, -2.69], [-13.93, 0.56], [-14.74, 0.56]],
|
||||
},
|
||||
{
|
||||
type: 'travertin80',
|
||||
note: 'Schwebende Stufe Travertin, untere Tritthoehe -0.33',
|
||||
polygon: [[-15.28, -3.08], [-14.48, -3.08], [-14.48, 0.12], [-15.28, 0.12]],
|
||||
},
|
||||
{
|
||||
type: 'travertin80',
|
||||
note: 'Schwebende Stufen beim Gartentor an der Suedwestecke',
|
||||
polygon: [[-21.45, 2.15], [-20.65, 2.15], [-20.66, 3.75], [-21.45, 3.75]],
|
||||
},
|
||||
{
|
||||
type: 'tegula',
|
||||
note: 'Feuerwehrzufahrt und Zugangsweg, Tegula-Pflastersteine grau',
|
||||
polygon: [[-25.60, -9.00], [-22.10, -9.00], [-22.10, 6.40], [-25.60, 6.40]],
|
||||
},
|
||||
{
|
||||
// Die schwebenden Stufen im Plan: eine Zwischenebene zwischen dem
|
||||
// gedeckten Sitzplatz (-0.02) und dem Hauptsitzplatz (rund -0.15).
|
||||
// Die Hoehensprünge zeigen sich als Sichtkanten der Belaege.
|
||||
type: 'travertin80',
|
||||
note: 'Schwebende Stufen (Travertin) zwischen den beiden Sitzplaetzen',
|
||||
polygon: [[-15.32, -3.12], [-13.87, -3.12], [-13.87, 0.60], [-15.32, 0.60]],
|
||||
},
|
||||
];
|
||||
|
||||
/**
|
||||
@@ -237,8 +235,11 @@ export const BUILDING = {
|
||||
*/
|
||||
export const NEIGHBOUR_BUILDINGS = [
|
||||
{
|
||||
// Gleicher Baukoerper wie 9a, gegen Nordwesten versetzt und 1.70 m tiefer.
|
||||
// Die Westkante endet bei x = -13.9, damit die Keramikterrasse des
|
||||
// Nachbargartens (Plan: Schwerpunkt -17.1 / -8.6) frei bleibt.
|
||||
id: 'haus-9', name: 'Haus 9 - Sharon und Alan Zollet',
|
||||
outline: [[-15.60, -13.60], [-1.20, -13.60], [-1.20, -6.87], [-15.60, -6.87]],
|
||||
outline: [[-13.90, -14.70], [0.20, -14.70], [0.20, -6.87], [-13.90, -6.87]],
|
||||
floorLevel: -1.70, roofLevel: 4.45,
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user