Vynútenie Zmrštiť obal#

Vynútenie Zmrštiť obal je „objektovým náprotivkom“ modifikátora Zmrštiť obal. Presúva počiatok vlastníka, a teda aj polohu objektu vlastníka na povrch jeho cieľa. Z toho vyplýva, že cieľ musí mať povrch; ako ciele teda môžete používať iba povrchové siete.

Možnosti#

../../../_images/animation_constraints_relationship_shrinkwrap_panel.png

Panel Zmrštiť obal.#

Cieľ

ID údajov slúži na výber cieľa vynútenia, ktorý musí byť povrchovou sieťou objektu a nie je funkčný (červený stav), ak ho nemá. Viac informácií nájdete v časti všeobecné vlastnosti vynútenia.

Vzdialenosť

Toto číselné pole riadi posun vlastníka od zmenšenej vypočítanej polohy na povrchu cieľa.

Vplyv

Ovláda percento vplyvu vynútenia na objekt. Viac informácií nájdete v časti všeobecné vlastnosti vynútenia.

Režim#

Tento volič umožňuje vybrať metódu, ktorá sa má použiť na výpočet bodu na povrchu cieľa, do ktorého sa má presunúť počiatok vlastníka. Máte tieto možnosti:

Najbližší povrchový bod#

Vybraný bod povrchu cieľa bude najbližší k polohe pôvodného vlastníka. Toto je predvolená a najčastejšie používaná možnosť.

Premietnuť#

Povrchový bod cieľa sa určí premietnutím počiatku vlastníka pozdĺž danej osi.

Os projekcie

Táto os sa ovláda pomocou prepínačov, ktoré sa zobrazia po výbere tohto typu. To znamená, že os premietnutia môže byť zarovnaná len s jednou z troch osí alebo ich protikladmi. Ak sa projekcia počiatku vlastníka pozdĺž vybraného smeru nedotýka povrchu cieľa, poloha vlastníka zostane nezmenená.

+X, +Y, +Z, -X, -Y, -Z

Priestor

Súradnicový priestor, v ktorom je zadaný smer osi.

Vzdialenosť

Hranica vzdialenosti, po ktorej sa predpokladá, že premietnutie zlyhalo, pričom poloha zostáva nezmenená.

Náprotivné premietnutie

Okrem vybranej osi premietania premieta v opačnom smere a vyberie najbližší zásah.

Vyradiť plôšku

Toto prepínacie tlačidlo umožňuje zabrániť akémukoľvek premietaniu cez „prednú stranu“ (resp. „zadnú stranu“) cieľových plôšok. „Strana“ plôšky je určená jej normálom (predná strana je strana, „z ktorej“ normál „vychádza“).

Vypnuté, Predná, Zadná

Invertovať vyradené

Pri použití s funkciami Náprotivné premietnutie a Vyradenie plôšky obráti výber Predná alebo Zadná pre opačný smer.

Najbližší vrchol#

Táto metóda je veľmi podobná metóde Najbližší povrchový bod s tým rozdielom, že možné miesta zmenšenia vlastníka sú limitované na vrcholy cieľa.

Táto metóda nepodporuje nastavenie Režim prichytenia opísaný nižšie.

Premietnuť cieľový normál#

Táto metóda je podobná metóde Najbližší povrchový bod, ale za cenu toho, že je podstatne pomalšia, poskytuje oveľa hladšie premietnutie.

Namiesto hľadania najbližšieho bodu hľadá najbližší bod, ktorého interpolovaná vyhladená normála smeruje k pôvodnej polohe vlastníka alebo od nej. Nevyvinuté hrany okrajov sú špeciálne spracované ako nekonečne tenké valce, ktoré vyžarujú normály vo všetkých na seba kolmých smeroch; ignoruje ploché tienenie.

Režim prichytenia#

Väčšina typov Zmrštenia obalu podporuje dodatočné nastavenie, ktorým sa riadi spôsob presunu vlastníka do cieľového bodu vybraného vyššie opísanými metódami. Niektoré voľby sa líšia len vtedy, ak Vzdialenosť nie je nula.

Na povrchu

Miesto vlastníka sa vždy mení. Posuv sa aplikuje pozdĺž línie premietania spájajúcej pôvodnú polohu vlastníka a vybraný cieľový bod smerom k pôvodnej polohe.

Zvonku povrchu

Podobne ako Na povrchu, ale posuv sa vždy aplikuje smerom zvonku cieľa.

Nad povrchom

Podobne ako Na povrchu, ale posun sa aplikuje pozdĺž vyhladeného normálu cieľa.

Zvnútra

Vlastník sa nepresunie, ak sa už nachádza v cieli. Posuv zmenšuje povolený objem smerom zvnútra pozdĺž línie premietania.

Zvonku

Vlastník sa nepresunie, ak sa už nachádza mimo cieľa. Posuv rozširuje vylučovací objem smerom von pozdĺž línie premietania.

Možnosti Zvnútra a Zvonku možno použiť na veľmi hrubú detekciu kolízií. Určenie vnútornej a vonkajšej strany sa vykonáva na základe normály cieľa a nie je vždy stabilné v blízkosti 90 stupňov a ostrejších uhlov v cieľovej sieti.

Zarovnať na normál#

Vždy, keď je k dispozícii režim prichytenia, je tiež možné zarovnať zadanú lokálnu os objektu na vyhladený normál cieľa vo vybranom bode. Os sa vyberá prepínačmi.

Zarovnanie sa vykoná prostredníctvom najmenšej rotácie, podobne ako vo vynútení Útlm stopy.

Napríklad#