chore: Kit-Ordner ignorieren, veralteten Docstring berichtigen

.gitignore führte die beiden fremden Kit-Ordner modular_city_road_pack__
game_ready/ und modular_sidewalk_curb_kit/ noch nicht, obwohl derselbe
Fall für public/models/props/raw/ schon geregelt ist (31 MB unversionierte
Quelle für tools/assets/textures.mjs, nur die daraus gebauten Kacheln
unter public/textures/ werden committet).

_kerbless_zone() in street.py behauptete noch, _walk_source() riefe die
Zone für den Kreuzungsanteil der Gehwegquelle auf; seit Fixrunde 5 nimmt
_walk_source() stattdessen direkt junction_arms(kerb_only=True) und
braucht die Zone nicht mehr. Der Docstring beschreibt jetzt den
tatsächlichen, einzigen Aufrufer (_kerb_lines()).
This commit is contained in:
knso committed 2026-09-18 06:16:26 +02:00
1 parent 3f4fa7f1ed
commit ceb23bf912
2 files changed
+11 -4

No files matched your search

+7 -4
View File
@@ -67,10 +67,13 @@ def _kerbless_zone(graph: Graph, extra: float):
"""Der Korridor aller Klassen ohne Bordstein, aus den vollen Mittellinien, um `extra` über die
halbe Fahrbahnbreite hinaus gepuffert.
Zweimal gebraucht, mit derselben Reichweite (Fixrunde 4): Der Bordstein hört hier auf
(_kerb_lines()), und der Kreuzungsanteil der Gehwegquelle hört hier ebenfalls auf
(_walk_source()) - eine Gasse hat laut SECTION weder Bordstein noch Gehweg, in beiden Fällen
ist es dieselbe Fuge von 0,2 m über die eigene Fahrbahnbreite hinaus.
Nur noch einmal gebraucht: Der Bordstein hört hier auf (_kerb_lines()) - eine Gasse hat laut
SECTION weder Bordstein noch Gehweg, und die Fuge dafür ist 0,2 m über die eigene
Fahrbahnbreite hinaus.
Bis Fixrunde 4 schnitt dieselbe Zone auch den Kreuzungsanteil der Gehwegquelle zu; seit
Fixrunde 5 nimmt _walk_source() stattdessen von vornherein nur die Arme mit Bordstein
(junction_arms(kerb_only=True)) und braucht deshalb keinen nachträglichen Abzug mehr.
"""
zonen = [LineString(edge.points).buffer(SECTION[edge.klass].carriageway / 2 + extra,
cap_style="flat", join_style="mitre", mitre_limit=1.5)