Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

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.:)

  • Odpowiedzi 4
  • Wyświetleń 1,9k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

uzyj primitive sop by zeskalowac poligon wg wspołrzednych barycentrycznych, zmerguj z orginalem i daj skin sop.

Napisano
  • Autor

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

Napisano
  • Autor

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

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.