.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_Generic6DOFJoint: Generic6DOFJoint ================ **Inherits:** :ref:`Joint` **<** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_flag_x` **(** :ref:`int` flag **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_flag_y` **(** :ref:`int` flag **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_flag_z` **(** :ref:`int` flag **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_param_x` **(** :ref:`int` param **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_param_y` **(** :ref:`int` param **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_param_z` **(** :ref:`int` param **)** const | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_flag_x` **(** :ref:`int` flag, :ref:`bool` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_flag_y` **(** :ref:`int` flag, :ref:`bool` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_flag_z` **(** :ref:`int` flag, :ref:`bool` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_param_x` **(** :ref:`int` param, :ref:`float` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_param_y` **(** :ref:`int` param, :ref:`float` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_param_z` **(** :ref:`int` param, :ref:`float` value **)** | +----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`float` **angular_limit_x/damping** - :ref:`bool` **angular_limit_x/enabled** - :ref:`float` **angular_limit_x/erp** - :ref:`float` **angular_limit_x/force_limit** - :ref:`float` **angular_limit_x/lower_angle** - :ref:`float` **angular_limit_x/restitution** - :ref:`float` **angular_limit_x/softness** - :ref:`float` **angular_limit_x/upper_angle** - :ref:`float` **angular_limit_y/damping** - :ref:`bool` **angular_limit_y/enabled** - :ref:`float` **angular_limit_y/erp** - :ref:`float` **angular_limit_y/force_limit** - :ref:`float` **angular_limit_y/lower_angle** - :ref:`float` **angular_limit_y/restitution** - :ref:`float` **angular_limit_y/softness** - :ref:`float` **angular_limit_y/upper_angle** - :ref:`float` **angular_limit_z/damping** - :ref:`bool` **angular_limit_z/enabled** - :ref:`float` **angular_limit_z/erp** - :ref:`float` **angular_limit_z/force_limit** - :ref:`float` **angular_limit_z/lower_angle** - :ref:`float` **angular_limit_z/restitution** - :ref:`float` **angular_limit_z/softness** - :ref:`float` **angular_limit_z/upper_angle** - :ref:`bool` **angular_motor_x/enabled** - :ref:`float` **angular_motor_x/force_limit** - :ref:`float` **angular_motor_x/target_velocity** - :ref:`bool` **angular_motor_y/enabled** - :ref:`float` **angular_motor_y/force_limit** - :ref:`float` **angular_motor_y/target_velocity** - :ref:`bool` **angular_motor_z/enabled** - :ref:`float` **angular_motor_z/force_limit** - :ref:`float` **angular_motor_z/target_velocity** - :ref:`float` **linear_limit_x/damping** - :ref:`bool` **linear_limit_x/enabled** - :ref:`float` **linear_limit_x/lower_distance** - :ref:`float` **linear_limit_x/restitution** - :ref:`float` **linear_limit_x/softness** - :ref:`float` **linear_limit_x/upper_distance** - :ref:`float` **linear_limit_y/damping** - :ref:`bool` **linear_limit_y/enabled** - :ref:`float` **linear_limit_y/lower_distance** - :ref:`float` **linear_limit_y/restitution** - :ref:`float` **linear_limit_y/softness** - :ref:`float` **linear_limit_y/upper_distance** - :ref:`float` **linear_limit_z/damping** - :ref:`bool` **linear_limit_z/enabled** - :ref:`float` **linear_limit_z/lower_distance** - :ref:`float` **linear_limit_z/restitution** - :ref:`float` **linear_limit_z/softness** - :ref:`float` **linear_limit_z/upper_distance** Numeric Constants ----------------- - **PARAM_LINEAR_LOWER_LIMIT** = **0** - **PARAM_LINEAR_UPPER_LIMIT** = **1** - **PARAM_LINEAR_LIMIT_SOFTNESS** = **2** - **PARAM_LINEAR_RESTITUTION** = **3** - **PARAM_LINEAR_DAMPING** = **4** - **PARAM_ANGULAR_LOWER_LIMIT** = **5** - **PARAM_ANGULAR_UPPER_LIMIT** = **6** - **PARAM_ANGULAR_LIMIT_SOFTNESS** = **7** - **PARAM_ANGULAR_DAMPING** = **8** - **PARAM_ANGULAR_RESTITUTION** = **9** - **PARAM_ANGULAR_FORCE_LIMIT** = **10** - **PARAM_ANGULAR_ERP** = **11** - **PARAM_ANGULAR_MOTOR_TARGET_VELOCITY** = **12** - **PARAM_ANGULAR_MOTOR_FORCE_LIMIT** = **13** - **PARAM_MAX** = **14** - **FLAG_ENABLE_LINEAR_LIMIT** = **0** - **FLAG_ENABLE_ANGULAR_LIMIT** = **1** - **FLAG_ENABLE_MOTOR** = **2** - **FLAG_MAX** = **3** Member Function Description --------------------------- .. _class_Generic6DOFJoint_get_flag_x: - :ref:`bool` **get_flag_x** **(** :ref:`int` flag **)** const .. _class_Generic6DOFJoint_get_flag_y: - :ref:`bool` **get_flag_y** **(** :ref:`int` flag **)** const .. _class_Generic6DOFJoint_get_flag_z: - :ref:`bool` **get_flag_z** **(** :ref:`int` flag **)** const .. _class_Generic6DOFJoint_get_param_x: - :ref:`float` **get_param_x** **(** :ref:`int` param **)** const .. _class_Generic6DOFJoint_get_param_y: - :ref:`float` **get_param_y** **(** :ref:`int` param **)** const .. _class_Generic6DOFJoint_get_param_z: - :ref:`float` **get_param_z** **(** :ref:`int` param **)** const .. _class_Generic6DOFJoint_set_flag_x: - void **set_flag_x** **(** :ref:`int` flag, :ref:`bool` value **)** .. _class_Generic6DOFJoint_set_flag_y: - void **set_flag_y** **(** :ref:`int` flag, :ref:`bool` value **)** .. _class_Generic6DOFJoint_set_flag_z: - void **set_flag_z** **(** :ref:`int` flag, :ref:`bool` value **)** .. _class_Generic6DOFJoint_set_param_x: - void **set_param_x** **(** :ref:`int` param, :ref:`float` value **)** .. _class_Generic6DOFJoint_set_param_y: - void **set_param_y** **(** :ref:`int` param, :ref:`float` value **)** .. _class_Generic6DOFJoint_set_param_z: - void **set_param_z** **(** :ref:`int` param, :ref:`float` value **)**