PinJoint

Inherits: Joint < Spatial < Node < Object

Pin joint for 3D PhysicsBodies.

Description

Pin joint for 3D rigid bodies. It pins 2 bodies (rigid or static) together. See also Generic6DOFJoint.

Properties

float

params/bias

0.3

float

params/damping

1.0

float

params/impulse_clamp

0.0

Methods

float

get_param ( Param param ) const

void

set_param ( Param param, float value )

Enumerations

enum Param:

  • PARAM_BIAS = 0 —- The force with which the pinned objects stay in positional relation to each other. The higher, the stronger.

  • PARAM_DAMPING = 1 —- The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger.

  • PARAM_IMPULSE_CLAMP = 2 —- If above 0, this value is the maximum value for an impulse that this Joint produces.

Property Descriptions

Default

0.3

Setter

set_param(value)

Getter

get_param()

The force with which the pinned objects stay in positional relation to each other. The higher, the stronger.


Default

1.0

Setter

set_param(value)

Getter

get_param()

The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger.


  • float params/impulse_clamp

Default

0.0

Setter

set_param(value)

Getter

get_param()

If above 0, this value is the maximum value for an impulse that this Joint produces.

Method Descriptions

Returns the value of the specified parameter.


Sets the value of the specified parameter.