Base class for all 3D joints
    public abstract class Joint : Spatial

All 3D joints link two nodes, has a priority, and can decide if the two bodies of the nodes should be able to collide with each other

Inheritance Chain

Derived Classes

Properties

    public bool Collision__excludeNodes { get; set; }

If true the two bodies of the nodes are not able to collide with each other.

    public NodePath Nodes__nodeA { get; set; }

The Node, the first side of the Joint attaches to.

    public NodePath Nodes__nodeB { get; set; }

The Node, the second side of the Joint attaches to.

    public int Solver__priority { get; set; }

The order in which the solver is executed compared to the other Joints, the lower, the earlier.

Methods

    public bool GetExcludeNodesFromCollision()

Getter for Collision__excludeNodes

    public NodePath GetNodeA()

Getter for Nodes__nodeA

    public NodePath GetNodeB()

Getter for Nodes__nodeB

    public int GetSolverPriority()

Getter for Solver__priority

    public void SetExcludeNodesFromCollision(bool enable)

Setter for Collision__excludeNodes

    public void SetNodeA(NodePath node)

Setter for Nodes__nodeA

    public void SetNodeB(NodePath node)

Setter for Nodes__nodeB

    public void SetSolverPriority(int priority)

Setter for Solver__priority

Tags: