Etappe D: Solitaergehoelze, Kronenschattierung, Nachbargelaende Sued
Deploy App / deploy (push) Successful in 27s
Deploy App / deploy (push) Successful in 27s
- blob(): die Auslenkung war ein Zufallswert je Vertex. IcosahedronGeometry ist unindiziert, jeder Eckpunkt kommt mehrfach vor - die Flaeche riss in Splitter auf. Jetzt eine stetige Funktion der Richtung, dazu wahlweise die Normalen der ungestoerten Kugel: die Krone wird weich schattiert, die Silhouette bleibt unregelmaessig. - Baumkronen mit eigener Laubtextur (laubBaum) statt flacher Farbe. - Parrotia als mehrstaemmiges Solitaergehoelz: die drei Staemme laufen aus einem Punkt schraeg auseinander, die Kronenblasen sitzen darueber. - Gelaendezonen: Grenze Garten/Sued liegt jetzt auf den Winkelelementen bei z 4.96, Grenze Garten/Ost auf den Winkelelementen bei x 3.74. Das Nachbargrundstueck Sued liegt hoeher als der Garten - dafuer stehen dort Winkelelemente und die bestehende Betonmauer. Koten setzen den Trend der Grenzkoten fort. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -652,6 +652,8 @@ function laub(key: string, base: string, seed: number, leaf: number): Belag {
|
||||
|
||||
/** Eibe: dunkel, feinnadelig. */
|
||||
export const laubEibe = () => laub('laubEibe', 'rgb(64,92,52)', 201, 3.4);
|
||||
/** Baumkrone: groesseres, helleres Blatt mit staerkerer Streuung. */
|
||||
export const laubBaum = () => laub('laubBaum', 'rgb(105,132,68)', 223, 7.0);
|
||||
/** Liguster: mittelgruen, groesseres Blatt. */
|
||||
export const laubLiguster = () => laub('laubLiguster', 'rgb(85,118,55)', 211, 5.2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user