Working first step projection

This commit is contained in:
2024-06-15 22:44:52 +02:00
parent 6564b5513a
commit 0dc29bc7c7
5 changed files with 14 additions and 9 deletions

View File

@@ -52,9 +52,12 @@ class Road:
def _projection(self):
nearest_points_to_reference = []
for i in range(len(self.coordinates)):
nearest_points_to_reference.append(Point3D.insert_3d([Point3D.to_2d([self.coordinates[i]], 'y')[0].nearest(
self.polyline.total_line_output)], 'y', [self.coordinates[i].y])[0])
print(nearest_points_to_reference)
# nearest_points_to_reference.append(Point3D.insert_3d([Point3D.to_2d([self.coordinates[i]], 'y')[0].nearest(
# self.polyline.total_line_output, return_index=True)], 'y', [self.coordinates[i].y])[0])
index, point = Point3D.to_2d([self.coordinates[i]], 'y')[0].nearest(
self.polyline.total_line_output, return_index=True)
nearest_points_to_reference.append(
Point2D(index, self.coordinates[i].y))
def place(self):
editor = Editor(buffering=True)