Hallo zusammen,
ich möchte im VB-Skript erkennen, ob der Offset einer HybridShape korrekt funktioniert hat. Interaktiv bekommt man ja eine Meldung "Some sub-elements are erroneous: ..." wenn es Faces gibt, bei denen der Offset scheitert.
Im Makro mache ich durch HybridShapeFactory.AddNewOffset eine Offset-Fläche, füge sie zu einem OpenBody hinzu und mache einen Update auf das Part.
Wenn ich nun den Offset einer Fläche erzeugen möchte, für die es interaktiv die oben beschriebene Fehlermeldung gibt, erkenne ich während des Skripts nicht, dass es ein Problem gab. Lediglich nach Ende des Skripts zeigt das "!"-Symbol im Strukturbaum an, dass die Geometrie ein Problem hat - und effektiv sieht man überhaupt keine Offset-Geometrie.
Weiß jemand, wie ich den Fehler im Skript erkennen kann? Ich habe es schon erfolglos mit den "TrickyFace"-Routinen versucht, die in HybridShapeOffset bereitgestellt werden. Bin dankbar für jede Lösung!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP