Class reference

Joint3D

Inherits Node3D

Abstract base class for all 3D physics joints.

Description

Abstract base class for all joints in 3D physics. 3D joints bind together two physics bodies (node_a and node_b) and apply a constraint. If only one body is defined, it is attached to a fixed StaticBody3D without collision shapes.

Properties

bool exclude_nodes_from_collision = true

If true, the two bodies bound together do not collide with each other.

NodePath node_a = NodePath("")

Path to the first node (A) attached to the joint. The node must inherit PhysicsBody3D. If left empty and node_b is set, the body is attached to a fixed StaticBody3D without collision shapes.

NodePath node_b = NodePath("")

Path to the second node (B) attached to the joint. The node must inherit PhysicsBody3D. If left empty and node_a is set, the body is attached to a fixed StaticBody3D without collision shapes.

int solver_priority = 1

The priority used to define which solver is executed first for multiple joints. The lower the value, the higher the priority.

Methods

Tutorials

Source revision 5592dc3a7a61
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.