Ergebnisse aller Durchläufe
Verfasst: Dienstag 15. Juni 2021, 16:06
Folgender Code nochmal:
Resultsbeinhaltet 16 verschiedene Punktwolken (xyz-Koordinaten)
Wenn ich jetzt den oberen Code durchlaufen lasse, werden mir auch 16 verschiedene bounding boxen visualisiert, jedoch kann ich nicht auf die Werte der einzelnen Bounding Boxen zugreifen, sondern nur auf die erste.
Ich brauche jedoch für jede Bounding Box der 16 Punktwolken die Eckpunkte der box, die man mit get_box_points() erhalten kann.
Code: Alles auswählen
for result in results:
wall = o3d.geometry.PointCloud()
wall.points = o3d.utility.Vector3dVector(result[1])
box = wall.get_axis_aligned_bounding_box()
box.color = (1,0,0)
vertices = box.get_box_points()
Wenn ich jetzt den oberen Code durchlaufen lasse, werden mir auch 16 verschiedene bounding boxen visualisiert, jedoch kann ich nicht auf die Werte der einzelnen Bounding Boxen zugreifen, sondern nur auf die erste.
Ich brauche jedoch für jede Bounding Box der 16 Punktwolken die Eckpunkte der box, die man mit get_box_points() erhalten kann.