Witam
Szukam sposobu na zaznaczenie fragmentu splajnu za pomocą makra.
Pozwólcie, że wyjaśnię: interpolowałem 3 punkty za pomocą splajnu i chciałbym zmierzyć długość splajnu między pierwszym a drugim punktem, a następnie między drugim a trzecim.
Celem jest równomierne rozłożenie punktów wzdłuż splajnu przy jednoczesnym uwzględnieniu punktów konstrukcyjnych tego ostatniego.
Czy jest to możliwe? Ponieważ w GUI mogę wybrać tylko splajn jako całość.
Dziękuję za odpowiedzi
Dobry wieczór
Czy możesz umieścić splajn w poście, ponieważ istnieje kilka rodzajów... W ten sposób będziemy widzieć lepiej....
Witam
Nie jestem pewien, czy to możliwe.
I zrzut ekranu splajnu rzutowanego na płaszczyzny XY, ZY, XZ (od lewej do prawej)
spline.png
W końcu znalazłem rozwiązanie mojego problemu, dzieląc splajn.
Ponieważ znam punkty, przez które przechodzi splajn, muszę go podzielić tylko w żądanych punktach.
Użyte polecenie jest następujące:
boolstatus = swDoc.Extension.SelectByID2(...)
swPart = CType(swDoc,PartDoc)
swPart.SplitOpenSegment(X,Y,Z)
Dziękujemy za zainteresowanie