.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the Joint.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_Joint: Joint ===== **Inherits:** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Inherited By:** :ref:`ConeTwistJoint`, :ref:`Generic6DOFJoint`, :ref:`SliderJoint`, :ref:`HingeJoint`, :ref:`PinJoint` **Category:** Core Brief Description ----------------- Base class for all 3D joints Member Variables ---------------- .. _class_Joint_collision/exclude_nodes: - :ref:`bool` **collision/exclude_nodes** - If ``true`` the two bodies of the nodes are not able to collide with each other. .. _class_Joint_nodes/node_a: - :ref:`NodePath` **nodes/node_a** - The :ref:`Node`, the first side of the Joint attaches to. .. _class_Joint_nodes/node_b: - :ref:`NodePath` **nodes/node_b** - The :ref:`Node`, the second side of the Joint attaches to. .. _class_Joint_solver/priority: - :ref:`int` **solver/priority** - The order in which the solver is executed compared to the other Joints, the lower, the earlier. Description ----------- 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