Autor |
łączenie siatek 3D w hypermesh... |
czaszka18
Użytkownik
Postów: 15
Data rejestracji: 23.07.09 |
Dodane dnia 11/20/2009 23:53 |
|
|
posiadam jeden solid, ktory jest zameszowany tetrami. Potrzebuje do niego "dokleic" pasek materialu i rowniez go zameszowac a na koniec polaczyc nody dwoch siatek. Problem jest taki, ze siatka jest dosc gesta i b.trudno jest wybrac nody wewnetrzne. Zewnetrzne udalo sie wybrac pojedynczo za pomoca polecenia REPLACE i polaczyc. Czy ktos zna jakas funkcje do automatycznego znajdywawania par nodów (np. za pomoca wpisania tolerancji) a nastepnie laczenia ich wspolnie w celu uzyskania jednolitego solidu?
Przypominam, ze sprawa sie ma dla siatek tetrahedralnych przy czym jedna jest delikatnie rozna od drugiej.
pozdrawiam,
Łukasz |
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
piotr
Super Administrator
Postów: 1432
Data rejestracji: 17.05.07 |
Dodane dnia 11/21/2009 20:13 |
|
|
Nie znam hypermesh'a ale taki system jak ten musi mieć zaimplementowane co najmniej dwie metody.
Pierwsza to oczywiście podstawowe automatyczne uzgadnianie siatek w trakcie meshowania. Tak się dzieję jeżeli oba solidy korzystają na wspólnej ścianie z jednej powierzchni. Jeżeli mimo posiadania wspólnej powierzchni uzyskana siatka jest odrębna masz dwa wyjścia: - albo parametry meshingu dla obu solidów są różne, albo, wbrew pozorom, nie mają one wspólnej powierzchni, tylko dwie odrębne "leżące" tylko na sobie - trzeba je uzgodnić. Tak się dzieje gdyż 90% algorytmów meshowania bryłowego zaczyna od podziału brzegu a więc powierzchni brzegowych.
Druga to wykorzystanie różnie w różnych systemach nazywanego warunkowania zachowania węzłów jednej powierzchni od zachowania węzłów drugiej powierzchi (bounding - COSMOS/M, connection -FEMAP,.???.. - Hypermesh). W tym przypadku określasz tylko jak mają się zachowywać obie powierzchnie i nie musisz uzgadniać położenia węzłów.
Generalnie wydaje mi się, że w twoim przypadku od nowa musisz zająć się meshowaniem (metoda pierwsza) gdyż to co napisałeś)
przy czym jedna jest delikatnie rozna od drugiej.
sugeruje jednak błędy w modelowaniu. |
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
diadyn
Użytkownik
Postów: 34
Data rejestracji: 21.11.09 |
Dodane dnia 11/21/2009 20:42 |
|
|
Witam
Funkcja, której szukasz jest ukryta w TOOL > EDGES
lub szybciej Shift + F3
|
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
piotr
Super Administrator
Postów: 1432
Data rejestracji: 17.05.07 |
Dodane dnia 11/21/2009 21:52 |
|
|
A słówko wyjaśnienia - co ta funkcja robi? Czy łączy węzły z zadaną tolerancją, czy uzgadnia siatki? |
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
diadyn
Użytkownik
Postów: 34
Data rejestracji: 21.11.09 |
Dodane dnia 11/21/2009 22:38 |
|
|
Łączy węzły z zadana tolerancją, nie znam funkcji w HM do "uzgadniania siatki" ale jak ktoś taką funkcje zna to chętnie się o tym dowiem.
Niekoniecznie musi robić siatki od nowa jeżeli połączenie węzłów nie zabierze zbyt dużo czasu ale decyzja należy do czaszka18 |
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
czaszka18
Użytkownik
Postów: 15
Data rejestracji: 23.07.09 |
Dodane dnia 11/23/2009 21:45 |
|
|
dzieki Panowie, dokladnie tej funkcji szukalem. Choc kiedys uzywalem, wylecialo z glowy !
pozdrawiam, |
|
Autor |
RE: łączenie siatek 3D w hypermesh... |
DeDalus4
Użytkownik
Postów: 28
Miejscowość: Kraków
Data rejestracji: 04.05.09 |
Dodane dnia 11/23/2009 23:36 |
|
|
Jeżeli mamy 2 lub więcej solidów można użyć funkcji geom>solid edit>oolean.najlepiej korzystać z niej przed nałożeniem siatki bo zazwyczaj ta operacja ją psuje.co do łączenia siatek lub pojedynczych nie przywiązanych nodów używam wspomnianego już tool>edges>equivalence.czasem w przypisaniu "iesfornych" nodów pomagało też geom>ode edit>associate.Jeżeli ktoś zna jeszcze jakieś narzędzia to będę wdzięczny za ich opisanie
Edytowane przez DeDalus4 dnia 11/23/2009 23:38 |
|