Skocz do zawartości

Relative poligon inset


deshu

Rekomendowane odpowiedzi

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

  • Odpowiedzi 4
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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

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 przez deshu
Odnośnik do komentarza
Udostępnij na innych stronach

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ę



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności