‹›
JoltPhysics

Pressure Tracking: tlakové zatížení

Volitelné měření ze skutečně vyřešených kontaktů Dynamic Body.

První použití#

GML
body.set_pressure_tracking_enabled(true);
// Po jolt_update():
var value = body.get_pressure();

Výchozí stav je vypnutý. Setter vyžaduje Boolean a platné Dynamic těleso. Gettery vracejí 0 při vypnutí, čekání na vzorek nebo chybě; chybu rozliš pomocí jolt_has_error(). Senzory nemají měřenou kontaktní sílu.

Co hodnota znamená#

get_pressure() vrací tlakové zatížení v newtonech (N), nikoli tlak v pascalech ani hmotnost. Výsledek pochází z komprese solverových kontaktů v posledním dokončeném kroku. Zahrnuje podporované zatížení CharacterVirtual.

Životnost a omezení#

Zapnutí Pressure Tracking neprobudí spící těleso; první měření čeká na nový vyřešený kontakt. Stabilní spící podpora může používat uložený vzorek; změny konfigurace a kontaktů jej invalidují. Nulový údaj proto sám o sobě nedokazuje nulové zatížení.

Úplný seznam deklarací API#

Deklarace odpovídají produkčním GML zdrojům. Hodnota za = označuje volitelný argument. Toto je seznam signatur; význam, jednotky a omezení popisují příslušné části návodu. Název typu před tečkou označuje vlastníka metody, nikoli globální funkci.