diff --git a/lib/linesweep_circle.py b/lib/linesweep_circle.py index eafeaf2..df0ba55 100644 --- a/lib/linesweep_circle.py +++ b/lib/linesweep_circle.py @@ -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)