Selectionner une partie de spline (macro)

Bonjour,

je recherche le moyen de selectionner un bout de spline à l'aide d'une macro.

Je m'explique: j'ai interpolé 3 points avec une spline et je souhaiterais mesurer la longueur de la spline entre le premier et le deuxième point, puis entre le deuxième et troisième.

L'objectif est de pouvoir répartir uniformément des points le long de la spline tout en concervant les points de construction de cette dernière.

Est-ce possible ?  Car dans le GUI je ne peux sélectionner que la spline dans son ensemble.

 

Merci pour vos réponses

 

 

Bonsoir,

Pouvez-vous nous mettre la spline dans le post car il y en a plusieurs sortes... comme ça on verra mieux....

Bonjour,

Pas sûr que ça soit possible.

Voici le bout de macro en .txt

 


macro.txt

Et une capture de la spline projetée sur les plans XY ZY XZ (de gauche à droite)


spline.png

Finalement j'ai trouvé une solution à mon problème en fractionnant la spline.

Etant donné que je connais les points par lesquels passent la spline, je n'ai plus qu'à la fractionner aux points désirés.

La commande employée est la suivante :

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

swPart = CType(swDoc,PartDoc)

swPart.SplitOpenSegment(X,Y,Z)

 

Merci pour votre intérêt