deshu Napisano 22 Kwiecień 2013 Share Napisano 22 Kwiecień 2013 Cześć ponownie! Potrzebuje stworzyć własną rutynę, która będzie tworzyć inset relatywny do wielkości poligonu. W 'polyextrude' sopie jest opcja inset, jednak działa ona na zasadzie absolutnej - olewa wielkość poligonu. Dodatkowo, przy bardzo nierównym poligonie istnieje szansa żę zrobi nakładającą się geometrie. Wymyśliłem sobie, jak otrzymać pożądany efekt: [ATTACH=CONFIG]90178[/ATTACH] 1. mamy poligon (niekoniecznie quad) 2. znajdujemy punkt środkowy (ważona pozycja wszystkich verteksów poligona) 3 i 4. znajdujemy punkty, które leżą na danym procencie odcinka miedzy każdym z wierzchołków a punktem stworzonym punkcie 2. 4. rysujemy poligony Będe bardzo wdzięczny, gdyby ktoś pomógł mi z tym ruszyć, gdyż właściwie tylko tego brakuje mi do ruszenia z jednym prywatnym projektem w h.:) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tmdag Napisano 22 Kwiecień 2013 Share Napisano 22 Kwiecień 2013 uzyj primitive sop by zeskalowac poligon wg wspołrzednych barycentrycznych, zmerguj z orginalem i daj skin sop. 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
deshu Napisano 22 Kwiecień 2013 Autor Share Napisano 22 Kwiecień 2013 Rewelacja, działa sprawnie i szybko! W ramach edukacji jednak chciałbym załatwić sprawę w takich krokach, jak opisałem wyżej. Udało mi się dojść do 4 punktu. Teraz pozostało tylko stworzyć poligony między punktami. Czy w tym tez mógłbyś mi pomóc? Załączam zipa z .hipnc w środku. W nullu 'IN' jest slider od procentu. InsetRelative.zip Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tmdag Napisano 22 Kwiecień 2013 Share Napisano 22 Kwiecień 2013 troche na okolo ale ok InsetRelative_solutions.hipnc.zip Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
deshu Napisano 22 Kwiecień 2013 Autor Share Napisano 22 Kwiecień 2013 (edytowane) No pięknie dziękuje. Bardzo jestem wdzięczny za zaangażowanie i szybką pomoc:) Faktycznie, pozostałe dwie metody, przy tej którą podałeś w pierwszej odpowiedzi, są przekombinowane. Nie mam pojęcia co się dzieje w vopsopie, i jest to świetna okazja, żeby się tym operatorem zainteresować. ++++ Tutaj testy tego, co udało mi się uzyskać: http://www.max3d.pl/forum/showthread.php?t=81168&page=137&p=1157425&viewfull=1#post1157425 Edytowane 22 Kwiecień 2013 przez deshu Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się