PinJoint

Inherits: Joint < Spatial < Node < Object

Category: Core

Brief Description

Pin joint for 3D shapes.

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.

Description

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

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