fix(world): Bordstein bekommt einen eigenen Tiefenversatz

Er war die einzige Straßengeometrie neben den Belägen ohne Versatz und
konnte beim flachen Blick gegen den Gehwegbelag verlieren. Jetzt trägt er
denselben kleinen Faktor wie die Beläge und steht eine Einheitenstufe über
dem obersten von ihnen.

Gemessen im Browser (Schicht aus- und wieder eingeblendet, Bild Pixel für
Pixel verglichen): Der Bordstein zeichnet bis 504 m, dieselbe Reichweite
wie Fahrbahn, Gehweg und Markierung. Das erreichte er auch ohne den
Versatz — er ist Absicherung gegen den Tiefenstreit, keine Reichweite.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Opus 5 committed 2026-09-18 13:43:33 +02:00
1 parent b69239fd00
commit 4e201d2b79
2 files changed
+28 -3

No files matched your search

+10
View File
@@ -208,6 +208,16 @@ export const POLYGON_OFFSETS = {
]),
),
markings: { polygonOffset: true, polygonOffsetFactor: DECAL_FACTOR, polygonOffsetUnits: -DECAL_UNITS_STEP },
// Der Bordstein ist echte Geometrie, steht aber unmittelbar neben den Belägen und grenzt mit
// seiner 20 cm breiten Oberkante sogar an dieselbe Stelle wie der Gehweg. Ohne Faktor verlor er
// beim flachen Blick gegen den Gehwegbelag - ab etwa 40 m war er weg (im Browser gemessen).
// Mit demselben Faktor heben sich die blickwinkelabhängigen Anteile auf, und die Units stellen
// ihn eine Stufe über den obersten Belag.
curb: {
polygonOffset: true,
polygonOffsetFactor: DECAL_FACTOR,
polygonOffsetUnits: -(POLYGON_OFFSET_ORDER.length) * DECAL_UNITS_STEP,
},
};
/** Trägt POLYGON_OFFSETS in die passenden Materialien ein. Nur die benannten Schichten —