Mam dwa szkice, z którymi chcę utworzyć krzywą 3D lub bryłę, aby później wyrównać moje części. (Importuję jego dwa szkice dwg)
Na górnej płaszczyźnie mam swoje współrzędne X i Z. Z drugiej strony, na płaszczyźnie czołowej mam współrzędną Y, ale wartości w X reprezentują długość trajektorii drugiego szkicu.
Użyłem funkcji "deformacja", która działa dobrze w kilku przypadkach, ale nie działa, gdy następują nagłe zmiany kierunku. (patrz załącznik)
@gt22, wzniesienie powinno zaczynać się na początku pierwszego segmentu. W tym przykładzie są tylko dwa segmenty, ale mogę mieć ich znacznie więcej.
To, co zrobiłem wcześniej, to wykonanie powierzchni za pomocą szkicu płaszczyzny i narysowanie elewacji za pomocą "splajnu na powierzchni". Z drugiej strony ta metoda jest długa i jest problematyczna, gdy następuje zmiana.
To, co próbuję zrobić, to plik główny, który kończy się w złożeniu, do którego wymuszam elementy na trajektorii. W ten sposób ograniczenia nie musiałyby być ponownie wykonywane między każdym projektem.
Zgodnie z prośbą przesyłam pliki źródłowe przykładu (usunąłem wszystko, co nie jest przydatne). Krzywa reprezentuje tył ściany o głębokości 450 mm. Ustawienie moich elementów to 145 mm od tyłu.
@gt22, wzniesienie powinno zaczynać się na początku pierwszego segmentu. W tym przykładzie są tylko dwa segmenty, ale mogę mieć ich znacznie więcej.
To, co zrobiłem wcześniej, to wykonanie powierzchni za pomocą szkicu płaszczyzny i narysowanie elewacji za pomocą "splajnu na powierzchni". Z drugiej strony ta metoda jest długa i jest problematyczna, gdy następuje zmiana.
To, co próbuję zrobić, to plik główny, który kończy się w złożeniu, do którego wymuszam elementy na trajektorii. W ten sposób ograniczenia nie musiałyby być ponownie wykonywane między każdym projektem.
Zgodnie z prośbą przesyłam pliki źródłowe przykładu (usunąłem wszystko, co nie jest przydatne). Krzywa reprezentuje tył ściany o głębokości 450 mm. Ustawienie moich elementów to 145 mm od tyłu.
cóż, z refami, które podajesz, nie jestem w stanie niczego zrozumieć
+ pracujesz nad 2018 rokiem, więc nie mogę otworzyć
Kiedy wstawiasz szkice online, potrzebują one podstawowych referencji, stron początków
W moim przykładzie nie użyłem odniesień do płaszczyzny Twojej wysokości, ale przekonwertowałem elementy tak, że na płaszczyźnie ściany jest to ten sam szkic, z wyjątkiem odsunięcia, tak aby mógł pokrywać się z początkiem Twojej płaszczyzny
a mój szkic 3D przedstawia moim zdaniem załączony dokument
Witam na widok twojego przechwytywania 2, tego z bokami, myślę, że to normalne, że SW nie tworzy krzywej rzutowanej, ponieważ masz krzywą o długości 1500, ale twoje 2 segmenty pod kątem 110 ° to 1000 + 500, co jest 1500 pewne, ale nie wtedy, gdy jesteś w widoku z boku pod kątem 110 ° ... Postaram się to zobaczyć.
Witam na widok twojego przechwytywania 2, tego z bokami, myślę, że to normalne, że SW nie tworzy krzywej rzutowanej, ponieważ masz krzywą o długości 1500, ale twoje 2 segmenty pod kątem 110 ° to 1000 + 500, co jest 1500 pewne, ale nie wtedy, gdy jesteś w widoku z boku pod kątem 110 ° ... Postaram się to zobaczyć.
Witam na widok twojego schwytania 2, tego z żebrami Myślę, że to normalne, że SW nie tworzy krzywej rzutowanej, ponieważ masz krzywą o długości 15000, ale twoje 2 segmenty pod kątem 110 ° to 10000 + 5000, co jest pewne 15000, ale nie wtedy, gdy jesteś w widoku bocznym pod kątem 110 ° ... Postaram się to zobaczyć.
Rozumiem, jak działają krzywe rzutowane, ale nie sądzę, żeby to mogło mieć zastosowanie do mnie. Krzywe rysowania 2D są dostarczane przez mojego klienta w formacie dwg i są reprezentowane tak, jak pokazano na zrzucie 2.
Szukałem sposobu na wykonanie transformacji do 3D za pomocą SolidWorks, ale wydaje się, że jest to niemożliwe. Nie widzę więc innego sposobu, jak tylko postępować za pomocą makra, wyodrębniając równania x(t), y(t), z(t), a następnie integrując je ze szkicem 3D w SolidWorks.