Een deel van een spline selecteren (macro)

Hallo

Ik ben op zoek naar een manier om een stuk spline te selecteren met behulp van een macro.

Laat het me uitleggen: ik heb 3 punten geïnterpoleerd met een spline en ik zou graag de lengte van de spline willen meten tussen het eerste en tweede punt, dan tussen het tweede en het derde.

Het doel is om de punten gelijkmatig langs de spline te kunnen verdelen terwijl de constructiepunten van de spline worden geconcentreerd.

Is dit mogelijk?  Omdat ik in de GUI alleen de spline in zijn geheel kan selecteren.

 

Dank u voor uw antwoorden

 

 

Goedenavond

Kun je de spline in de paal doen want er zijn verschillende soorten... Op die manier zullen we beter zien....

Hallo

Ik weet niet zeker of het mogelijk is.

Hier is het macro-gedeelte in .txt

 


macro.txt

En een screenshot van de spline geprojecteerd op de XY ZY XZ-vlakken (van links naar rechts)


spline.png

Uiteindelijk heb ik een oplossing voor mijn probleem gevonden door de spline te splitsen.

Omdat ik de punten ken waar de spline doorheen gaat, hoef ik hem alleen maar op de gewenste punten te splitsen.

Het gebruikte commando is als volgt:

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

swPart = CType(swDoc;PartDoc)

swPart.SplitOpenSegment(X,Y,Z)

 

Bedankt voor uw interesse