Represents a Full Body Inverse Kinematics (FBIK) constraints.
| bone | Gets or sets the target bone transform affected by this FBIK constraint. |
| boneName | Gets or sets the name of the target bone affected by this FBIK constraint. |
| limitX | Gets or sets the angular limit values for rotation around the X-axis. |
| limitXRange | Gets or sets the range type (min/max) for the X-axis rotation limit. |
| limitY | Gets or sets the angular limit values for rotation around the Y-axis. |
| limitYRange | Gets or sets the range type (min/max) for the Y-axis rotation limit. |
| limitZ | Gets or sets the angular limit values for rotation around the Z-axis. |
| limitZRange | Gets or sets the range type (min/max) for the Z-axis rotation limit. |
| preferredAngles | Gets or sets the preferred Euler angles (in degrees) for the bone's rotation. Used when _usePreferredAngles is enabled to guide the IK solver toward natural-looking poses. |
| rotationStiffness | Gets or sets the stiffness value for rotational constraints (0-1 range). Higher values make the bone more resistant to rotational changes from the IK solver. |
| translationStiffness | Gets or sets the stiffness value for positional constraints (0-1 range). Higher values make the bone more resistant to positional changes from the IK solver. |
| usePreferredAngles | Gets or sets a value indicating whether to use preferred angles as a secondary target for the IK solver. When true, the solver will prioritize maintaining angles close to the preferred values. |