Lessico IT › Programmazione › Vincolo cone-twist

Vincolo cone-twist

Programmazione Svenska → Aggiornato: 2026-10-27

Un giunto sferico con limiti: l'arto può oscillare all'interno di un cono e ruotare di poco attorno al proprio asse, ma non oltre.

Un semplice giunto sferico permette a un ragdoll di far compiere alla testa un giro completo, il che ricorda più un film horror che la fisica. Il vincolo cone-twist scompone la rotazione in swing e twist: quanto l'arto si allontana dalla direzione di riposo, entro i limiti di un cono, e quanto ruota attorno al proprio asse longitudinale, entro un intervallo angolare separato. Il cono può essere ellittico, così un braccio si solleva più in avanti che all'indietro.

Si applica a spalle, anche e collo, mentre gomiti e ginocchia ricevono un giunto a cerniera. Bullet lo offre come btConeTwistConstraint; PhysX ottiene lo stesso risultato da un giunto sferico con cono limite. I limiti sono fatti rispettare dal constraint solver, e un cono troppo stretto fa tremolare il personaggio.

← Torna al lessico