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:
1 parent
3f4fa7f1ed
commit
ceb23bf912
2 files changed
+11
-4
No files matched your search
@@ -17,5 +17,9 @@ tools/extract/cache/
|
||||
tools/extract/debug/
|
||||
# Rohdownload für tools/assets/props.mjs — nur die daraus gebauten .glb werden versioniert.
|
||||
public/models/props/raw/
|
||||
# Entpackte Kits für tools/assets/textures.mjs (31 MB fremde Assets) — nur die daraus gebauten
|
||||
# Kacheln unter public/textures/ werden versioniert.
|
||||
modular_city_road_pack__game_ready/
|
||||
modular_sidewalk_curb_kit/
|
||||
|
||||
.DS_Store
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user