Hallo,
ich bin gerade dabei ein Skript zu schreiben, dass mir verschiedene Ebenen in ein GeoSet erstellt und als hierfür notwendige Referenz auf ein Achsensystem über Brep zugreift.
Im Prinzip habe ich damit kein Problem und es klappt auch, allerdings verstehe ich die Bezeichnung des Achsensystems in der Brep Funktion nicht... Hier ein Ausschnitt und gleich auch meine konkrete Frage:
Code:
Set reference1 = ActPart.CreateReferenceFromBRepName("RSur:(Face:(Brp:(AxisSystem.4;1);None:();Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", RotatedMainAxisSystem)
Mein Achsensystem, dass die Referenz liefert heißt "RotatedMainAxisSystem". Innerhalb des BRep steht jedoch "AxisSystem.4" was schwierig wird sobald der Nutzer vor dem Ausführen des Makro mal mehrere Achsensystem händig eingefügt und wieder gelöscht hat (Standard Startmodell hat bei mir 3 Achsensysteme), weil die Zahl an AxisSystem immer weiter hochgezählt wird, auch wenn es vielleicht nur 4 Achsensystem gibt.
Ich möchte nun "AxisSystem.4" durch eine Variable ersetzen, weiss aber nicht wie ich den Wert in "RotatedMainAxisSystem" anspreche oder finde.
Hoffe ihr könnt mir helfen.
Grüße!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP