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.

Métodos

float

get_param ( Param param ) const

void

set_param ( Param param, float value )

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

0.0

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

0.0

El límite inferior de rotación en el deslizador.


  • float angular_limit/restitution

Default

0.7

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

1.0

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

0.0

El límite superior de rotación en el deslizador.


  • float angular_motion/damping

Default

1.0

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

0.7

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

1.0

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

1.0

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

0.7

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

1.0

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

1.0

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

-1.0

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

0.7

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

1.0

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

1.0

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

0.0

Setter

set_param(value)

Getter

get_param()

La cantidad de amortiguación dentro de los límites del deslizador.


  • float linear_motion/restitution

Default

0.7

Setter

set_param(value)

Getter

get_param()

La cantidad de restitución dentro de los límites del deslizador.


  • float linear_motion/softness

Default

1.0

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

1.0

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

0.7

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

1.0

Setter

set_param(value)

Getter

get_param()

Un factor aplicado al movimiento a través de ejes ortogonales al deslizador.

Descripciones de Métodos