Limity a životní cyklus
Zachovejte vlastnictví fyziky a bezpečně uvolněte BBMOD prostředky.
Zachovejte vlastnictví fyziky a bezpečně uvolněte BBMOD prostředky.
Procedurální látka přijímá 1..100 celých segmentů na každé ose: maximálně 10 201 částic a 20 000 trojúhelníků. Importovaná BBMOD látka má samostatné validační limity sítě. Trhání ani kolize se sebou samou nejsou implementované.
Současný systém podporuje změny mass/stretch/bend za běhu, pohyblivé úchyty, pojmenované kotvy modelu, Carry, vítr a lokální síly. Rozlišení a topologie se volí při vytvoření. Tato stránka popisuje současné BBMOD API místo vyřazeného samostatného rendereru.
cloth.destroy();
// Or at world shutdown:
jolt_stop();destroy() lze volat opakovaně: odregistruje vykreslování, uvolní vlastněné sítě a materiály a zničí nativní těleso. Zapůjčené materiály a zdrojové modely zůstávají volajícímu. jolt_stop() uklidí všechna spravovaná Soft Body před zničením světa. Interní buffery nemažte ručně.
Platnost ověříte přes is_valid() a get_native_handle(). Při chybě ihned čtěte jolt_get_error(), další operace může zprávu nahradit.
Nové související postupy#
Ověřené kontrakty operací#
Následující kontrakty rozlišují jednotky, návratové hodnoty, chyby a životnost podle aktuální implementace. Nevynechávej kontrolu výsledku: false, 0 a undefined mohou mít u různých metod odlišný význam.
| Symbol / vlastník | Signatura | Kontrakt operace |
|---|---|---|
| JoltBBMODCloth.destroy | JoltBBMODCloth.destroy() | Boolean, opakovaně true po úspěšném zničení. Nejprve odstraní fyziku, pak registraci rendereru, vlastní meshe/materiály, attachmenty, wind a force helpery. Vypůjčené materiály ani hostitelská tělesa neničí. |
| JoltBBMODCloth.get_native_handle | JoltBBMODCloth.get_native_handle() | Platný soft-body handle, jinak 0. Nejde o JoltBody handle pro rigid metody. |
| JoltBBMODCloth.is_valid | JoltBBMODCloth.is_valid() | Boolean podle wrapperu, handle a původního managed světa. Není to dotaz na existenci každé nativní částice; nemíchej ruční raw destrukci s managed vlastnictvím. |