Witam;
Czy możliwe jest przepuszczenie krzywej (krzywej 3d w edytorze kształtów Catia freestyle lub Catia degitized) przez wszystkie punkty profilu latawca?
Nie wiem, czy powinniśmy to zrobić ręcznie, wybierając opcję punktu kontrolnego w krzywej 3D? (Próbowałem, ale nie wydaje mi się to wykonalne!)
(dziękuję za obejrzenie krzywej 3D punktu kontrolnego wideo)
Przykładowy link (który ilustruje mój problem)
Z góry dziękuję
Z poważaniem
Witam
Jest to możliwe za pomocą makra, ale albo makro musi być w stanie wybrać punkty we właściwej kolejności.
na połączonym obrazie punkty są nazwane iteracyjnie: Punkt.1 ............ Pozycja.97
Jeśli punkty mają być wybrane od 1 do 97 to może działać
Jeśli musisz przejść z punktu 1 do punktu 9, a następnie do punktu 2 itd., będziesz musiał ręcznie zdefiniować kolejność.
Jeśli Twoje punkty znajdują się w pliku TXT lub CSV (posortowanym prawidłowo zgodnie z kolejnością wyboru), makro może je dla Ciebie utworzyć i połączyć za pomocą splajnu
Od Ciebie zależy, czy warto zrobić makro na podstawie wprowadzonych danych.
Wybieram się na 15 dni wolnego (w końcu) od jutra w południe (więc nie ma już dostępu do Catii) i mam dużo pracy do wykonania, więc nie jestem pewien, czy do tego czasu będę w stanie spróbować zrobić makro, które spełni Twoje potrzeby.
Miłego dnia
1 polubienie
Witaj Vincent:)
Dziękuję za odpowiedź. To dało mi pomysł, jak to zrobić. Postaram się stworzyć makro, które za każdym razem będzie brało pod uwagę grupę punktów i tak dalej. Twój pomysł jest świetny. Mam nadzieję, że uda mi się poprawnie wykonać makro. Odezwę się do Ciebie z odpowiedzią, jak tylko skończę. Życzę udanych wakacji
Miłego dnia
Z poważaniem
Witam
Oto coś, co pomoże Ci zacząć.
W projekcie vba należy zaimportować plik vspline.bas
point_pour_spline.csv zawiera współrzędne punktów
Miłego dnia
point_pour_spline.csvvspline.bas powiedział: