From 9b1f3bef80f5732f2d7d9bab3336f6deb0392c47 Mon Sep 17 00:00:00 2001 From: lertlmaier Date: Fri, 9 May 2025 16:14:22 +0200 Subject: [PATCH] Neuer Algo zur SP findung --- lib/linesweep_circle.py | 7 +++++++ 1 file changed, 7 insertions(+) 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)