Auswählen eines Teils eines Splines (Makro)

Hallo

Ich suche nach einer Möglichkeit, ein Stück Spline mit einem Makro auszuwählen.

Lassen Sie mich das erklären: Ich habe 3 Punkte mit einem Spline interpoliert und möchte die Länge des Splines zwischen dem ersten und zweiten Punkt, dann zwischen dem zweiten und dritten Punkt messen.

Ziel ist es, die Punkte gleichmäßig entlang des Splines verteilen zu können, während die Konstruktionspunkte des Splines berücksichtigt werden.

Ist das möglich?  Denn in der GUI kann ich nur den Spline als Ganzes auswählen.

 

Vielen Dank für Ihre Antworten

 

 

Guten Abend

Können Sie den Spline in den Beitrag einfügen, denn es gibt mehrere Arten... Auf diese Weise werden wir besser sehen...

Hallo

Ich bin mir nicht sicher, ob das möglich ist.

Hier ist das Makro-Bit in .txt

 


macro.txt

Und ein Screenshot des Splines, der auf die XY ZY XZ-Ebenen projiziert wird (von links nach rechts)


spline.png

Schließlich habe ich eine Lösung für mein Problem gefunden, indem ich den Spline gesplittet habe.

Da ich die Punkte kenne, durch die der Spline verläuft, muss ich ihn nur an den gewünschten Stellen aufteilen.

Der verwendete Befehl lautet wie folgt:

boolstatus = swDoc.Extension.SelectByID2(...)

swPart = CType(swDoc;TeilDokument)

swPart.SplitOpenSegment(X,Y,Z)

 

Vielen Dank für Ihr Interesse