SliderJoint¶
Inherits: Joint < Spatial < Node < Object
Slider between two PhysicsBodies in 3D.
Descripción¶
Slides across the X axis of the pivot object. See also Generic6DOFJoint.
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
void |
Enumeraciones¶
enum Param:
PARAM_LINEAR_LIMIT_UPPER = 0 --- La máxima diferencia entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
PARAM_LINEAR_LIMIT_LOWER = 1 --- La diferencia mínima entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
PARAM_LINEAR_LIMIT_SOFTNESS = 2 --- Un factor aplicado al movimiento a través del eje del deslizador una vez que se superan los límites. Cuanto más bajo, más lento es el movimiento.
PARAM_LINEAR_LIMIT_RESTITUTION = 3 --- La cantidad de la restitución una vez que se superen los límites. Cuanto más bajo, más energía de velocidad se pierde.
PARAM_LINEAR_LIMIT_DAMPING = 4 --- La cantidad de amortiguación una vez que se superan los límites del deslizador.
PARAM_LINEAR_MOTION_SOFTNESS = 5 --- Un factor aplicado al movimiento a través del eje del deslizador mientras el deslizador esté en los límites. Cuanto más bajo, más lento es el movimiento.
PARAM_LINEAR_MOTION_RESTITUTION = 6 --- La cantidad de restitución dentro de los límites del deslizador.
PARAM_LINEAR_MOTION_DAMPING = 7 --- La cantidad de amortiguación dentro de los límites del deslizador.
PARAM_LINEAR_ORTHOGONAL_SOFTNESS = 8 --- Un factor aplicado al movimiento a través de ejes ortogonales al deslizador.
PARAM_LINEAR_ORTHOGONAL_RESTITUTION = 9 --- La cantidad de restitución cuando el movimiento es a través de ejes ortogonales al deslizador.
PARAM_LINEAR_ORTHOGONAL_DAMPING = 10 --- La cantidad de amortiguación cuando el movimiento es a través de ejes ortogonales al deslizador.
PARAM_ANGULAR_LIMIT_UPPER = 11 --- El límite superior de rotación en el deslizador.
PARAM_ANGULAR_LIMIT_LOWER = 12 --- El límite inferior de rotación en el deslizador.
PARAM_ANGULAR_LIMIT_SOFTNESS = 13 --- Un factor que se aplica a toda la rotación una vez superado el límite.
PARAM_ANGULAR_LIMIT_RESTITUTION = 14 --- La cantidad de restitución de la rotación cuando se supera el límite.
PARAM_ANGULAR_LIMIT_DAMPING = 15 --- La cantidad de amortiguación de la rotación cuando se supera el límite.
PARAM_ANGULAR_MOTION_SOFTNESS = 16 --- Un factor que se aplica a toda la rotación una vez superado el límite.
PARAM_ANGULAR_MOTION_RESTITUTION = 17 --- La cantidad de restitución de la rotación en los límites.
PARAM_ANGULAR_MOTION_DAMPING = 18 --- La cantidad de amortiguación de la rotación en los límites.
PARAM_ANGULAR_ORTHOGONAL_SOFTNESS = 19 --- Un factor aplicado a toda la rotación a través de los ejes ortogonales al deslizador.
PARAM_ANGULAR_ORTHOGONAL_RESTITUTION = 20 --- La cantidad de restitución de la rotación a través de ejes ortogonales al deslizador.
PARAM_ANGULAR_ORTHOGONAL_DAMPING = 21 --- La cantidad de amortiguación de la rotación a través de ejes ortogonales al deslizador.
PARAM_MAX = 22 --- Representa el tamaño del enum Param.
Descripciones de Propiedades¶
float angular_limit/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación cuando se supera el límite.
Un valor de amortiguación menor permite que una rotación iniciada por el cuerpo A viaje al cuerpo B más lentamente.
float angular_limit/lower_angle
Default |
|
El límite inferior de rotación en el deslizador.
float angular_limit/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación cuando se supera el límite.
No afecta a la amortiguación.
float angular_limit/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor que se aplica a toda la rotación una vez superado el límite.
Hace que toda la rotación sea más lenta cuando está entre 0 y 1.
float angular_limit/upper_angle
Default |
|
El límite superior de rotación en el deslizador.
float angular_motion/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación en los límites.
float angular_motion/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación en los límites.
float angular_motion/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor que se aplica a toda la rotación una vez superado el límite.
float angular_ortho/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación de la rotación a través de ejes ortogonales al deslizador.
float angular_ortho/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución de la rotación a través de ejes ortogonales al deslizador.
float angular_ortho/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado a toda la rotación a través de los ejes ortogonales al deslizador.
float linear_limit/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación que ocurre una vez que se supera el límite definido por linear_limit/lower_distance y linear_limit/upper_distance.
float linear_limit/lower_distance
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La diferencia mínima entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
float linear_limit/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
El monto de la restitución una vez que se superen los límites. Cuanto más bajo, más energía de velocidad se pierde.
float linear_limit/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través del eje del deslizador una vez que se superan los límites. Cuanto más bajo, más lento es el movimiento.
float linear_limit/upper_distance
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La máxima diferencia entre los puntos de pivote en su eje X antes de que se produzca la amortiguación.
float linear_motion/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación dentro de los límites del deslizador.
float linear_motion/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución dentro de los límites del deslizador.
float linear_motion/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través del eje del deslizador mientras el deslizador esté en los límites. Cuanto más bajo, más lento es el movimiento.
float linear_ortho/damping
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de amortiguación cuando el movimiento es a través de ejes ortogonales al deslizador.
float linear_ortho/restitution
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
La cantidad de restitución cuando el movimiento es a través de ejes ortogonales al deslizador.
float linear_ortho/softness
Default |
|
Setter |
set_param(value) |
Getter |
get_param() |
Un factor aplicado al movimiento a través de ejes ortogonales al deslizador.