class-description NEWS COMMUNITY STORE TUTORIALS SIGN UP LOGIN LOGOUT ROKOJORI NEWSLETTER SIGN UP LOGIN LOGOUT NEWS COMMUNITY STORE TUTORIALS TOGGLE FULLSCREEN VOLLBILD AN/AUS ObjectNodeNode3DJoint3D Generic6DOFJoint3D
A physics joint that allows for complex movement and rotation between two 3D physics bodies.

The Generic6DOFJoint3D (6 Degrees Of Freedom) joint allows for implementing custom types of joints by locking the rotation and translation of certain axes.

The first 3 DOF represent the linear motion of the physics bodies and the last 3 DOF represent the angular motion of the physics bodies. Each axis can be either locked, or limited.

Enum Param<>():Enum

PARAM_LINEAR_LOWER_LIMIT = 0

The minimum difference between the pivot points' axes.


PARAM_LINEAR_UPPER_LIMIT = 1

The maximum difference between the pivot points' axes.


PARAM_LINEAR_LIMIT_SOFTNESS = 2

A factor applied to the movement across the axes. The lower, the slower the movement.


PARAM_LINEAR_RESTITUTION = 3

The amount of restitution on the axes' movement. The lower, the more momentum gets lost.


PARAM_LINEAR_DAMPING = 4

The amount of damping that happens at the linear motion across the axes.


PARAM_LINEAR_MOTOR_TARGET_VELOCITY = 5

The velocity the linear motor will try to reach.


PARAM_LINEAR_MOTOR_FORCE_LIMIT = 6

The maximum force the linear motor will apply while trying to reach the velocity target.


PARAM_LINEAR_SPRING_STIFFNESS = 7

There is currently no description for this enum. Please help us by contributing one!


PARAM_LINEAR_SPRING_DAMPING = 8

There is currently no description for this enum. Please help us by contributing one!


PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT = 9

There is currently no description for this enum. Please help us by contributing one!


PARAM_ANGULAR_LOWER_LIMIT = 10

The minimum rotation in negative direction to break loose and rotate around the axes.


PARAM_ANGULAR_UPPER_LIMIT = 11

The minimum rotation in positive direction to break loose and rotate around the axes.


PARAM_ANGULAR_LIMIT_SOFTNESS = 12

The speed of all rotations across the axes.


PARAM_ANGULAR_DAMPING = 13

The amount of rotational damping across the axes. The lower, the more damping occurs.


PARAM_ANGULAR_RESTITUTION = 14

The amount of rotational restitution across the axes. The lower, the more restitution occurs.


PARAM_ANGULAR_FORCE_LIMIT = 15

The maximum amount of force that can occur, when rotating around the axes.


PARAM_ANGULAR_ERP = 16

When rotating across the axes, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.


PARAM_ANGULAR_MOTOR_TARGET_VELOCITY = 17

Target speed for the motor at the axes.


PARAM_ANGULAR_MOTOR_FORCE_LIMIT = 18

Maximum acceleration for the motor at the axes.


PARAM_ANGULAR_SPRING_STIFFNESS = 19

There is currently no description for this enum. Please help us by contributing one!


PARAM_ANGULAR_SPRING_DAMPING = 20

There is currently no description for this enum. Please help us by contributing one!


PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT = 21

There is currently no description for this enum. Please help us by contributing one!


PARAM_MAX = 22

Represents the size of the Param enum.

Enum Flag<>():Enum

FLAG_ENABLE_LINEAR_LIMIT = 0

If enabled, linear motion is possible within the given limits.


FLAG_ENABLE_ANGULAR_LIMIT = 1

If enabled, rotational motion is possible within the given limits.


FLAG_ENABLE_LINEAR_SPRING = 3

There is currently no description for this enum. Please help us by contributing one!


FLAG_ENABLE_ANGULAR_SPRING = 2

There is currently no description for this enum. Please help us by contributing one!


FLAG_ENABLE_MOTOR = 4

If enabled, there is a rotational motor across these axes.


FLAG_ENABLE_LINEAR_MOTOR = 5

If enabled, there is a linear motor across these axes.


FLAG_MAX = 6

Represents the size of the Flag enum.

float angular_limit_x/damping<>():float

The amount of rotational damping across the X axis.

The lower, the longer an impulse from one side takes to travel to the other side.

bool angular_limit_x/enabled<>():bool

If true, rotation across the X axis is limited.

float angular_limit_x/erp<>():float

When rotating across the X axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.

float angular_limit_x/force_limit<>():float

The maximum amount of force that can occur, when rotating around the X axis.

float angular_limit_x/lower_angle<>():float

The minimum rotation in negative direction to break loose and rotate around the X axis.

float angular_limit_x/restitution<>():float

The amount of rotational restitution across the X axis. The lower, the more restitution occurs.

float angular_limit_x/softness<>():float

The speed of all rotations across the X axis.

float angular_limit_x/upper_angle<>():float

The minimum rotation in positive direction to break loose and rotate around the X axis.

float angular_limit_y/damping<>():float

The amount of rotational damping across the Y axis. The lower, the more damping occurs.

bool angular_limit_y/enabled<>():bool

If true, rotation across the Y axis is limited.

float angular_limit_y/erp<>():float

When rotating across the Y axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.

float angular_limit_y/force_limit<>():float

The maximum amount of force that can occur, when rotating around the Y axis.

float angular_limit_y/lower_angle<>():float

The minimum rotation in negative direction to break loose and rotate around the Y axis.

float angular_limit_y/restitution<>():float

The amount of rotational restitution across the Y axis. The lower, the more restitution occurs.

float angular_limit_y/softness<>():float

The speed of all rotations across the Y axis.

float angular_limit_y/upper_angle<>():float

The minimum rotation in positive direction to break loose and rotate around the Y axis.

float angular_limit_z/damping<>():float

The amount of rotational damping across the Z axis. The lower, the more damping occurs.

bool angular_limit_z/enabled<>():bool

If true, rotation across the Z axis is limited.

float angular_limit_z/erp<>():float

When rotating across the Z axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.

float angular_limit_z/force_limit<>():float

The maximum amount of force that can occur, when rotating around the Z axis.

float angular_limit_z/lower_angle<>():float

The minimum rotation in negative direction to break loose and rotate around the Z axis.

float angular_limit_z/restitution<>():float

The amount of rotational restitution across the Z axis. The lower, the more restitution occurs.

float angular_limit_z/softness<>():float

The speed of all rotations across the Z axis.

float angular_limit_z/upper_angle<>():float

The minimum rotation in positive direction to break loose and rotate around the Z axis.

bool angular_motor_x/enabled<>():bool

If true, a rotating motor at the X axis is enabled.

float angular_motor_x/force_limit<>():float

Maximum acceleration for the motor at the X axis.

float angular_motor_x/target_velocity<>():float

Target speed for the motor at the X axis.

bool angular_motor_y/enabled<>():bool

If true, a rotating motor at the Y axis is enabled.

float angular_motor_y/force_limit<>():float

Maximum acceleration for the motor at the Y axis.

float angular_motor_y/target_velocity<>():float

Target speed for the motor at the Y axis.

bool angular_motor_z/enabled<>():bool

If true, a rotating motor at the Z axis is enabled.

float angular_motor_z/force_limit<>():float

Maximum acceleration for the motor at the Z axis.

float angular_motor_z/target_velocity<>():float

Target speed for the motor at the Z axis.

float angular_spring_x/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool angular_spring_x/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float angular_spring_x/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float angular_spring_x/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

float angular_spring_y/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool angular_spring_y/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float angular_spring_y/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float angular_spring_y/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

float angular_spring_z/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool angular_spring_z/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float angular_spring_z/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float angular_spring_z/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_limit_x/damping<>():float

The amount of damping that happens at the X motion.

bool linear_limit_x/enabled<>():bool

If true, the linear motion across the X axis is limited.

float linear_limit_x/lower_distance<>():float

The minimum difference between the pivot points' X axis.

float linear_limit_x/restitution<>():float

The amount of restitution on the X axis movement. The lower, the more momentum gets lost.

float linear_limit_x/softness<>():float

A factor applied to the movement across the X axis. The lower, the slower the movement.

float linear_limit_x/upper_distance<>():float

The maximum difference between the pivot points' X axis.

float linear_limit_y/damping<>():float

The amount of damping that happens at the Y motion.

bool linear_limit_y/enabled<>():bool

If true, the linear motion across the Y axis is limited.

float linear_limit_y/lower_distance<>():float

The minimum difference between the pivot points' Y axis.

float linear_limit_y/restitution<>():float

The amount of restitution on the Y axis movement. The lower, the more momentum gets lost.

float linear_limit_y/softness<>():float

A factor applied to the movement across the Y axis. The lower, the slower the movement.

float linear_limit_y/upper_distance<>():float

The maximum difference between the pivot points' Y axis.

float linear_limit_z/damping<>():float

The amount of damping that happens at the Z motion.

bool linear_limit_z/enabled<>():bool

If true, the linear motion across the Z axis is limited.

float linear_limit_z/lower_distance<>():float

The minimum difference between the pivot points' Z axis.

float linear_limit_z/restitution<>():float

The amount of restitution on the Z axis movement. The lower, the more momentum gets lost.

float linear_limit_z/softness<>():float

A factor applied to the movement across the Z axis. The lower, the slower the movement.

float linear_limit_z/upper_distance<>():float

The maximum difference between the pivot points' Z axis.

bool linear_motor_x/enabled<>():bool

If true, then there is a linear motor on the X axis. It will attempt to reach the target velocity while staying within the force limits.

float linear_motor_x/force_limit<>():float

The maximum force the linear motor can apply on the X axis while trying to reach the target velocity.

float linear_motor_x/target_velocity<>():float

The speed that the linear motor will attempt to reach on the X axis.

bool linear_motor_y/enabled<>():bool

If true, then there is a linear motor on the Y axis. It will attempt to reach the target velocity while staying within the force limits.

float linear_motor_y/force_limit<>():float

The maximum force the linear motor can apply on the Y axis while trying to reach the target velocity.

float linear_motor_y/target_velocity<>():float

The speed that the linear motor will attempt to reach on the Y axis.

bool linear_motor_z/enabled<>():bool

If true, then there is a linear motor on the Z axis. It will attempt to reach the target velocity while staying within the force limits.

float linear_motor_z/force_limit<>():float

The maximum force the linear motor can apply on the Z axis while trying to reach the target velocity.

float linear_motor_z/target_velocity<>():float

The speed that the linear motor will attempt to reach on the Z axis.

float linear_spring_x/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool linear_spring_x/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float linear_spring_x/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_spring_x/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_spring_y/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool linear_spring_y/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float linear_spring_y/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_spring_y/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_spring_z/damping<>():float

There is currently no description for this property. Please help us by contributing one!

bool linear_spring_z/enabled<>():bool

There is currently no description for this property. Please help us by contributing one!

float linear_spring_z/equilibrium_point<>():float

There is currently no description for this property. Please help us by contributing one!

float linear_spring_z/stiffness<>():float

There is currently no description for this property. Please help us by contributing one!

bool get_flag_x<>( Flag flag=, flag:Flag=, ):bool

There is currently no description for this method. Please help us by contributing one!

bool get_flag_y<>( Flag flag=, flag:Flag=, ):bool

There is currently no description for this method. Please help us by contributing one!

bool get_flag_z<>( Flag flag=, flag:Flag=, ):bool

There is currently no description for this method. Please help us by contributing one!

float get_param_x<>( Param param=, param:Param=, ):float

There is currently no description for this method. Please help us by contributing one!

float get_param_y<>( Param param=, param:Param=, ):float

There is currently no description for this method. Please help us by contributing one!

float get_param_z<>( Param param=, param:Param=, ):float

There is currently no description for this method. Please help us by contributing one!

void set_flag_x<>( Flag flag=, flag:Flag=, bool value=, value:bool=, ):void

There is currently no description for this method. Please help us by contributing one!

void set_flag_y<>( Flag flag=, flag:Flag=, bool value=, value:bool=, ):void

There is currently no description for this method. Please help us by contributing one!

void set_flag_z<>( Flag flag=, flag:Flag=, bool value=, value:bool=, ):void

There is currently no description for this method. Please help us by contributing one!

void set_param_x<>( Param param=, param:Param=, float value=, value:float=, ):void

There is currently no description for this method. Please help us by contributing one!

void set_param_y<>( Param param=, param:Param=, float value=, value:float=, ):void

There is currently no description for this method. Please help us by contributing one!

void set_param_z<>( Param param=, param:Param=, float value=, value:float=, ):void

There is currently no description for this method. Please help us by contributing one!




All social media brands are registrated trademarks and belong to their respective owners.





CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more... Wir benutzen Cookies auf dieser Seite. Mehr lesen...