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...
SliderJoint3D
Eredita: Joint3D < Node3D < Node < Object
Un giunto fisico che limita il movimento di un corpo fisico 3D lungo un asse rispetto a un altro corpo fisico.
Descrizione
Un giunto fisico che limita il movimento di un corpo fisico 3D lungo un asse rispetto a un altro corpo fisico. Ad esempio, il corpo A potrebbe essere uno StaticBody2D che rappresenta la base di un pistone, mentre il corpo B potrebbe essere un RigidBody2D che rappresenta la testa del pistone, muovendosi verso l'alto e verso il basso.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Metodi
void |
Enumerazioni
enum Param: 🔗
Param PARAM_LINEAR_LIMIT_UPPER = 0
Costante per accedere a linear_limit/upper_distance. La differenza massima tra i punti di rotazione sul loro asse X prima che avviene lo smorzamento.
Param PARAM_LINEAR_LIMIT_LOWER = 1
Costante per accedere a linear_limit/lower_distance. La differenza minima tra i punti di rotazione sul loro asse X prima che avviene lo smorzamento.
Param PARAM_LINEAR_LIMIT_SOFTNESS = 2
Costante per accedere a linear_limit/softness. Un fattore applicato al movimento attraverso l'asse dello slider una volta superati i limiti. Più è basso, più lento è il movimento.
Param PARAM_LINEAR_LIMIT_RESTITUTION = 3
Costante per accedere a linear_limit/restitution. La quantità di restituzione una volta superati i limiti. Più è basso, più energia-velocità viene persa.
Param PARAM_LINEAR_LIMIT_DAMPING = 4
Costante per accedere a linear_limit/damping. La quantità di smorzamento una volta superati i limiti dello slider.
Param PARAM_LINEAR_MOTION_SOFTNESS = 5
Costante per accedere a linear_motion/softness. Un fattore applicato al movimento lungo l'asse dello slider finché il cursore è nei limiti. Più è basso, più lento è il movimento.
Param PARAM_LINEAR_MOTION_RESTITUTION = 6
Costante per accedere a linear_motion/restitution. La quantità di restituzione entro i limiti dello slider.
Param PARAM_LINEAR_MOTION_DAMPING = 7
Costante per accedere a linear_motion/damping. La quantità di smorzamento entro i limiti dello slider.
Param PARAM_LINEAR_ORTHOGONAL_SOFTNESS = 8
Costante per accedere a linear_ortho/softness. Un fattore applicato al movimento lungo gli assi ortogonali allo slider.
Param PARAM_LINEAR_ORTHOGONAL_RESTITUTION = 9
Costante per accedere a linear_motion/restitution. La quantità di restituzione quando il movimento avviene lungo gli assi ortogonali allo slider.
Param PARAM_LINEAR_ORTHOGONAL_DAMPING = 10
Costante per accedere a linear_motion/damping. La quantità di smorzamento quando il movimento avviene lungo gli assi ortogonali allo slider.
Param PARAM_ANGULAR_LIMIT_UPPER = 11
Costante per accedere a angular_limit/upper_angle. Il limite superiore di rotazione nello slider.
Param PARAM_ANGULAR_LIMIT_LOWER = 12
Costante per accedere a angular_limit/lower_angle. Il limite inferiore di rotazione nello slider.
Param PARAM_ANGULAR_LIMIT_SOFTNESS = 13
Costante per accedere a angular_limit/softness. Un fattore applicato a tutta la rotazione una volta superato il limite.
Param PARAM_ANGULAR_LIMIT_RESTITUTION = 14
Costante per accedere a angular_limit/restitution. La quantità di restituzione della rotazione quando il limite viene superato.
Param PARAM_ANGULAR_LIMIT_DAMPING = 15
Costante per accedere a angular_limit/damping. La quantità di smorzamento della rotazione quando il limite viene superato.
Param PARAM_ANGULAR_MOTION_SOFTNESS = 16
Costante per accedere a angular_motion/softness. Un fattore applicato a tutta la rotazione nei limiti.
Param PARAM_ANGULAR_MOTION_RESTITUTION = 17
Costante per accedere a angular_motion/restitution. La quantità di restituzione della rotazione nei limiti.
Param PARAM_ANGULAR_MOTION_DAMPING = 18
Costante per accedere a angular_motion/damping. La quantità di smorzamento della rotazione nei limiti.
Param PARAM_ANGULAR_ORTHOGONAL_SOFTNESS = 19
Costante per accedere a angular_ortho/softness. Un fattore applicato a tutta la rotazione lungo gli assi ortogonali allo slider.
Param PARAM_ANGULAR_ORTHOGONAL_RESTITUTION = 20
Costante per accedere a angular_ortho/restitution. La quantità di restituzione della rotazione lungo gli assi ortogonali allo slider.
Param PARAM_ANGULAR_ORTHOGONAL_DAMPING = 21
Costante per accedere a angular_ortho/damping. La quantità di smorzamento della rotazione lungo gli assi ortogonali allo slider.
Param PARAM_MAX = 22
Rappresenta la dimensione dell'enumerazione Param.
Descrizioni delle proprietà
float angular_limit/damping = 0.0 🔗
La quantità di smorzamento della rotazione quando il limite viene superato.
Un valore di smorzamento inferiore consente alla rotazione avviata dal corpo A di raggiungere il corpo B più lentamente.
float angular_limit/lower_angle = 0.0 🔗
Il limite inferiore di rotazione nello slider.
float angular_limit/restitution = 0.7 🔗
La quantità di restituzione della rotazione quando il limite viene superato.
Non influisce sullo smorzamento.
float angular_limit/softness = 1.0 🔗
Un fattore applicato a tutta la rotazione una volta superato il limite.
Rende più lenta tutta la rotazione tra 0 e 1.
float angular_limit/upper_angle = 0.0 🔗
Il limite superiore di rotazione nello slider.
float angular_motion/damping = 1.0 🔗
La quantità di smorzamento della rotazione nei limiti.
float angular_motion/restitution = 0.7 🔗
La quantità di restituzione della rotazione nei limiti.
float angular_motion/softness = 1.0 🔗
Un fattore applicato a tutta la rotazione una volta superato il limite.
float angular_ortho/damping = 1.0 🔗
La quantità di smorzamento della rotazione lungo gli assi ortogonali allo slider.
float angular_ortho/restitution = 0.7 🔗
La quantità di restituzione della rotazione lungo gli assi ortogonali allo slider.
float angular_ortho/softness = 1.0 🔗
Un fattore applicato a tutta la rotazione lungo gli assi ortogonali allo slider.
float linear_limit/damping = 1.0 🔗
La quantità di smorzamento che avviene una volta superato il limite definito da linear_limit/lower_distance e linear_limit/upper_distance.
float linear_limit/lower_distance = -1.0 🔗
La differenza minima tra i punti di rotazione sul loro asse X prima che avviene lo smorzamento.
float linear_limit/restitution = 0.7 🔗
La quantità di restituzione una volta superati i limiti. Più è bassa, più energia-velocità viene persa.
float linear_limit/softness = 1.0 🔗
Un fattore applicato al movimento attraverso l'asse dello slider una volta superati i limiti. Più è basso, più lento è il movimento.
float linear_limit/upper_distance = 1.0 🔗
La differenza massima tra i punti di rotazione sul loro asse X prima che si verifichi lo smorzamento.
float linear_motion/damping = 0.0 🔗
La quantità di smorzamento all'interno dei limiti dello slider.
float linear_motion/restitution = 0.7 🔗
La quantità di restituzione all'interno dei limiti dello slider.
float linear_motion/softness = 1.0 🔗
Un fattore applicato al movimento attraverso l'asse dello slider finché lo slider è nei limiti. Più è basso, più lento è il movimento.
float linear_ortho/damping = 1.0 🔗
La quantità di smorzamento quando il movimento avviene lungo gli assi ortogonali allo slider.
float linear_ortho/restitution = 0.7 🔗
La quantità di restituzione quando il movimento avviene lungo gli assi ortogonali allo slider.
float linear_ortho/softness = 1.0 🔗
Un fattore applicato al movimento lungo gli assi ortogonali allo slider.
Descrizioni dei metodi
float get_param(param: Param) const 🔗
Restituisce il valore del parametro specificato.
void set_param(param: Param, value: float) 🔗
Assegna value al parametro specificato.