Hallo und guten Tag,
ich habe ein Skript in CAE erstellt, das mir bestimmte Teile eines komplexeren Bauteils (Vakuumisolierglasfenster) partitioniert. Bei meinem Problem wird speziell eine Fläche innerhalb eines "Parts" mit dem Feature "Description: Partition face: Sketch" über einen "Sketch" segmentiert. Dies wird in einem Python-Skript prinzipiell wie folgt umgesetzt:
...
t = p.MakeSketchTransform( sketchPlane = f, sketchUpEdge = e
, sketchPlaneSide = SIDE1, origin = v.pointOn[0] )
s = mdb.models[modelName].ConstrainedSketch( name = sketchName, sheetSize = 120.
, gridSpacing = 4., transform = t )
...
Das Skript, welches diese Aufgabe erledigt, läuft auch einwandfrei!
Mein Problem entsteht allerdings erst durch eine geplante Erweiterung dieses Python-Programms.
Ich habe nach umfangreicher Suche in der gesamten Dokumentation keinen Hinweis darauf gefunden, wo die Transformation des Sketches der Partitionierung auf den Part abgelegt ist, bzw. wie ich auf die Transformation der lokalen Koordinaten des Sketches auf die globalen Koordinaten des Parts zugreifen kann (in obigen angeführter Code-Sequenz das Fragment "transform=t").
Wie bereits erwähnt, leider ich habe keine Möglichkeit gefunden auf die Transformation zuzugreifen, die ich unbedingt für weitere Operationen benötige. Wie kann ich dieses Problem lösen bzw. wie kann ich auf die Transformation des Sketches auf den Part in meinem Python Skript zugreifen?
Ich bedanke mich für Ihre Bemühungen.
Mit freundlichen Grüßen
Andreas Ferdinand
PS: Ich wäre für jeden kleinen Hinweis oder Vorschlag dankbar!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP