Hallo zusammen,
ich arbeite gerade daran, aus eine verlegten Bewehrung verschiede Informationen rauszuziehen.
Ich nutze die Version 25 und selektiere über die MultiElementSelectInteractor mehrere Eisen.
Das funktioniert auch soweit, nun möchte ich verschiede Funktionen mit meinem selektierten Eisen in einer Schleife machen.
1. Ich möchte die Funktion GetPosition nutzen.
Hier scheitere ich allerdings daran, das Element als richtigen ElementAdapter einzugeben.
Ich habe erst naiv versucht das Element mit AllplanRebar.BarPositionData.GetPosition(ele) auszuwerten, was aber eben eine Fehlermeldung ausgibt. Daher habe ich nach dem passendem ElementAdapter gesucht und auch den Elementadapter BarsRepresentation_TypeUUID und BarsDefinition_TypeUUID genutzt. Daher meine Frage, wie arbeite ich mit der Bewehrung weiter, um daraus die Positionsnummer ziehen zu können.
2. Nun möchte ich eine MinMaxBox um das selektierte Eisen setzten um dann wiederum ein Polygon um das Eisen zu setzten.
Auch hier bekomme ich leider ein ElementAdapter Fehler.
Ich hoffe ich konnte mein Problem verständlich erklären, und würde mich über Hilfe freuen. Im Anhang ist die .py File.
Die Grundlage des Scripts ist von Bart basierend auf diesem Post von mir
Gruss Sebastian