Hallo zusammen,
ich teste derzeit verschiedene Anwendungsmöglichkeiten von Excel in Kombination mit Allplan aus und komme an einem gewissen Punkt nicht weiter.
Kurz zu meinem Vorhaben: In einer Zelle in Excel steht der Inhalt "Line2D(0,1840,0,0)","Line2D(0,0,1270,0)","Line2D(1270,0,1270,1840)","Line2D(0,1840,1270,1840)". Mit der openpyxl Bibliothek greif ich auf diese Zelle zu und importiere ihn in mein Skript. Ziel ist es mit GeometryStringValueConverter und den Linien einen Quader in Allplan zu erstellen.
In meinem Skript wird der importierte String in eine Liste mit einzelnen Elementen (immer eine Line2D) zerlegt und diese Liste dann an die get_elements Methode übergeben. An diesem Punkt bekomm ich jedoch in Allplan immer die Meldung "StringToValueConverter:Value type line2d doesn't exist!!!".
Wenn ich die Liste mit den Stringelementen jedoch im Skript definiere, dann klappt alles wie gewohnt und ich kann mit CreateSweptBrep3D meinen 3D Körper erstellen. Kann mir jemand die Fehlermeldung genauer erläutern? Den Code in StringToValueCOnverter.py versteh ich mit meinen jetzigen Kenntnissen nur sehr schwer...
Grüße
Niklas