Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ConeTwistJoint3D
Eredita: Joint3D < Node3D < Node < Object
Un giunto fisico che collega due corpi fisici 3D in modo da simulare uno snodo sferico.
Descrizione
Un giunto fisico che collega due corpi di fisica 3D in un modo da simulare un giunto sferico. L'asse di torsione è avviato come asse X del ConeTwistJoint3D. Una volta che i corpi di fisica oscillano, l'asse di torsione è calcolato come il centro degli assi X del giunto nello spazio locale dei due corpi fisici. Utile per arti come spalle e fianchi, lampade appese al soffitto, ecc.
Proprietà
|
||
|
||
|
||
|
||
|
Metodi
void |
Enumerazioni
enum Param: 🔗
Param PARAM_SWING_SPAN = 0
L'oscillazione è la rotazione da un lato all'altro, attorno all'asse perpendicolare all'asse di torsione.
L'intervallo di oscillazione definisce quanta rotazione non verrà corretta lungo l'asse di oscillazione.
Potrebbe essere definito come allentamento nel ConeTwistJoint3D.
Se inferiore a 0,05, questo comportamento è bloccato.
Param PARAM_TWIST_SPAN = 1
La torsione è la rotazione attorno all'asse di torsione, questo valore definisce quanto lontano il giunto può ruotare.
La torsione è bloccata se inferiore a 0,05.
Param PARAM_BIAS = 2
La velocità con cui avviene l'oscillazione o la torsione.
Più è alta, più è veloce.
Param PARAM_SOFTNESS = 3
La facilità con cui il giunto inizia a torcersi. Se è troppo basso, ci vuole più forza per iniziare a torcere il giunto.
Param PARAM_RELAXATION = 4
Definisce la velocità con cui la differenza di velocità di oscillazione e di torsione su entrambi i lati è sincronizzata.
Param PARAM_MAX = 5
Rappresenta la dimensione dell'enumerazione Param.
Descrizioni delle proprietà
La velocità con cui avviene l'oscillazione o la torsione.
Più è alta, più è veloce.
Definisce la velocità con cui la differenza di velocità di oscillazione e di torsione su entrambi i lati è sincronizzata.
La facilità con cui il giunto inizia a torcersi. Se è troppo basso, ci vuole più forza per iniziare a torcere il giunto.
float swing_span = 0.7853982 🔗
L'oscillazione è la rotazione da un lato all'altro, attorno all'asse perpendicolare all'asse di torsione.
L'intervallo di oscillazione definisce quanta rotazione non verrà corretta lungo l'asse di oscillazione.
Potrebbe essere definito come allentamento nel ConeTwistJoint3D.
Se inferiore a 0,05, questo comportamento è bloccato.
float twist_span = 3.1415927 🔗
La torsione è la rotazione attorno all'asse di torsione, questo valore definisce quanto lontano il giunto può ruotare.
La torsione è bloccata se inferiore a 0,05.
Descrizioni dei metodi
float get_param(param: Param) const 🔗
Restituisce il valore del parametro specificato.
void set_param(param: Param, value: float) 🔗
Imposta il valore del parametro specificato.