Neuer Algo zur SP findung

This commit is contained in:
2025-05-09 16:14:22 +02:00
parent 22d7d97341
commit 9b1f3bef80
+7
View File
@@ -1,6 +1,13 @@
from shapely.geometry import LineString, Point
from shapely.ops import nearest_points
"""Code läuft Racks nacheinander entlang. Über vorgegebene toleranz wird bounding Box erzeugt
und infrage kommende Punkte aufgezeichnet. Bei exaktem Schnittpunkt wird zu überprüfendes Rack
und Schnittpunkt mit Punkt in Verbindungen aufgenommen. Bei nicht exaktem Schnittpunkt wird
wachsender Kreis um Punkt gezeichnet bis Rack geschnitten wird. Dieser Schnittpunkt dann in
Verbindungen aufgenommen.
"""
racks = [
((0, 0), (5, 0)), # Horizontal
((0, 0), (0, 5)), # Vertikal (schneidet exakt)