Danke für deine erneut schnelle Antwort.
Die Verschneidung ist Teil einer Powercopy. Demnach ist jede Verschneidung an sich von gleicher Natur.
Eine beliebige geschlossene Kontur wird schrittweise an diskreten Punkten (alle 50 mm) über ihren Querschnitt "abgetastet".
Ungewöhnlicherweise laufen einige Intersections mit 4 Schnittpunkten durch bevor das Skript stockt.
Offensichtlich sind für die Verschneidung bei der das Skript stockt 4 Scheitelpunkte vorhanden.
Über 'Selection.Search "Topology.CGMVertex,sel" ---> MsgBox Selection.Count' wird lediglich der Wert 3 zurückgegeben.
Für alle vorangegangenen Verschneidungen, werden die Punkte "von oben nach unten" abgearbeitet.
Für die "kritische" wird als erster Punkt der im Anhang markierte extrahiert.
Der zweite und dritte Punkt wird zwar als leere Geometrie erstellt, hat jedoch keinen Bezug mehr zur Verschneidung.
Dadurch das der der Selection-Zähler nur 3 Punkte findet, wird die Schleife freilich bei i=3 abgebrochen.
An der zx-Ebene gespiegelt läuft der Befehl bei mehreren Verschneidungen mit 4 Punkten einwandfrei durch.
Die Fehlermeldung im VBA-Editor ist dann letztlich die, dass das CAT-Part nicht upgedated werden kann, da die Extracts keinen Bezug haben.
Kann ich irgendeinen Teil detaillierter beschreiben? Tut mir leid, wenn ich das Ganze etwas unpräzise ist. (Code liegt wieder Anhang)
VG Chris
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP