Debug
Tvary
Vykresluje spravovanou kolizní geometrii a barvou rozlišuje stav tělesa.
JOLT_DEBUG_SHAPES vykresluje wireframe těles, která nejsou sensory, z high-level geometry metadata. Sensor geometry samostatně řídí JOLT_DEBUG_SENSORS.
Zapnutí tvarů#
jolt_debug_enable(true);
jolt_debug_set(JOLT_DEBUG_SHAPES, true);Barvy těles#
| Stav tělesa | Barva |
|---|---|
| Dynamic a active | Azurově modrá |
| Dynamic a sleeping | Tmavě modrá |
| Kinematic | Oranžová |
| Static | Šedá |
| Sensor | Růžová; vyžaduje JOLT_DEBUG_SENSORS |
Podporovaná geometrie#
- Box, Sphere, Capsule, Cylinder, Tapered Capsule a Tapered Cylinder.
- Plane jako konečný diagnostický grid s half extent omezeným na 10.
- Spojení Convex bodů, nejvýše prvních 64 uložených bodů.
- Hrany Mesh triangles, vzorkované přibližně na nejvýše 2048 vykreslených triangles.
- HeightField grid se stride omezujícím rozměr přibližně na 128.
- Compound shapes s transformací každého child z local do world space.
Center of mass#
jolt_debug_set(JOLT_DEBUG_CENTER_OF_MASS, true);Skutečné world-space center of mass označuje žlutý marker a oranžový segment od veřejného originu tělesa. Flag funguje nezávisle na SHAPES a je součástí JOLT_DEBUG_ALL.