Documentation - Maxscript

< Back to main maxscript documentation

Rig_Control : Matrix3Controller


The Rig_Control is a controller similar to the Position/Rotation/Scale controller, but it's designed for rigging purposes. It allows the usage of offset transformations, mirroring of nodes, straight scale and figure mode.

Properties

<Rig_Control>.independent_offset Boolean default: false

If this parameter is on, the offset position, rotation and scale will affect the controller independently, similarly to the effect of freezing transformations.

<Rig_Control>.straight_scale Boolean default: false

If this property is on, the controller won't have skewed scale transformations.

<Rig_Control>.side Integer default: 0

This parameter controls the behaviour in mirrored rigs, for copying poses and making transformations when the nodes in both sides are selected.

0 - Center.
1 - Right.
2 - Left.

<Rig_Control>.mirror_pos_x Boolean default: false
<Rig_Control>.mirror_pos_y Boolean default: false
<Rig_Control>.mirror_pos_z Boolean default: false
<Rig_Control>.mirror_rot_x Boolean default: false
<Rig_Control>.mirror_rot_y Boolean default: false
<Rig_Control>.mirror_rot_z Boolean default: false

These properties are used to define how the copying of poses and transformations are done with mirrored nodes. If an mirror axis is turned on, it's value will be negative when copying the pose or transforming the nodes.

<Rig_Control>.mirror_node Node

Get/set the mirror node.

<Rig_Control>.connect_mirror_offset Boolean default: false

If this property is on, both mirrored nodes' offset transform will be connected, and both will change if one or the other changes.

<Rig_Control>.offset_pos Point3
<Rig_Control>.offset_rot Quat
<Rig_Control>.offset_scale Point3
<Rig_Control>.offset_tm Matrix3

These properties are used to change the offset transform.

<Rig_Control>.figure_mode Boolean default: false

If the figure_mode is on, the controller will have only the offset transform, and the user will be able to change it interactively.

<Rig_Control>.Position Point3
<Rig_Control>.Rotation Quat
<Rig_Control>.Scale Point3

These properties are used to access each independent sub-control.



< Back to main maxscript documentation