Cloth
Debug látky
Jeden centrální debug renderer slouží všem současným typům Soft Body.
Jeden centrální debug renderer slouží všem současným typům Soft Body.
jolt_debug_enable(true);
cloth.set_debug(true);
// Or enable all managed soft bodies:
// jolt_debug_set(JOLT_DEBUG_CLOTH, true);
// Draw event with a valid 3D camera:
jolt_debug_draw();- Tyrkysové hrany mřížky a trojúhelníků ukazují fyzikální topologii.
- Značky částic ukazují aktuální polohy.
- Červené tříosé značky označují připnuté částice.
set_debug(true) zapne konkrétní Soft Body, JOLT_DEBUG_CLOTH všechny. Obojí kreslí jolt_debug_draw() nezávisle na viditelnosti nebo registraci v BBMOD. Samostatný overlay ve starém textured draw již neexistuje.
Debug snapshoty a čárové buffery představují práci navíc. Při měření běžného renderovacího výkonu diagnostiku vypněte.
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.set_debug | JoltBBMODCloth.set_debug(enabled) | Zapne diagnostické vykreslení, výchozí false; vrací true. Nemění fyziku ani životnost objektu. |