deshu Posted April 22, 2013 Share Posted April 22, 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.:) Link to comment Share on other sites More sharing options...
tmdag Posted April 22, 2013 Share Posted April 22, 2013 uzyj primitive sop by zeskalowac poligon wg wspołrzednych barycentrycznych, zmerguj z orginalem i daj skin sop. 1 Link to comment Share on other sites More sharing options...
deshu Posted April 22, 2013 Author Share Posted April 22, 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 Link to comment Share on other sites More sharing options...
tmdag Posted April 22, 2013 Share Posted April 22, 2013 troche na okolo ale ok InsetRelative_solutions.hipnc.zip Link to comment Share on other sites More sharing options...
deshu Posted April 22, 2013 Author Share Posted April 22, 2013 (edited) 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 Edited April 22, 2013 by deshu Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now