Hey Leute,
ich bin recht neu in der Allplan_API zu Gange daher bitte ich um Entschuldigung sollte die Frage hier falsch platziert sein.
Ich habe alle geometrischen Elemente eines Dokuments zusammengesammelt.
In der for-Schleife kann ich dann alle Elemente heraussuchen und deren Geometrie zurück bekommen.
for element in AllplanBaseElements.ElementsSelectService.SelectAllElements(coord_input.GetInputViewDocument()):
----geomElem = element.GetModelGeometry()
----if isinstance(geomElem, AllplanGeo.Polyhedron3D):
--------# ????
Wenn die Instanz ein Polyhedron3D ist kann man recht einfach die Punkte usw. der Flächen, Kanten und Ecken herausbekommen.
Was ich jedoch suche ist eine Möglichkeit den Container für die Erzeugungsparameter dieses Polyhedron zu finden. Das wurde hier (https://connect.allplan.com/at/forum/themen/topic/topics/pythonparts/extrudedareasolid3d.html) von Jörg angesprochen dass dies über einen Container erzeugt wird. Also ob es zum Beispiel ein Polyhedron ist der über eine Extrusion oder ähnliches erzeugt wurde und davon dann die Extrusionslinie und die 3D Fläche.
Hat das schonmal jemand gemacht oder eine Idee? Oder ist mein Ansatz hierfür sogar falsch und ich bekomme diese Daten auf einem Anderen weg einfacher?