Below is a list of the standard sub-object selection command modes. These classes are ready to be instantiated - no derived classes need to be defined. The constructors are shown along with their intended use.
The following modes are appropriate for any object or modifier
in the pipeline that needs to implement its sub-object selection
modes. While these modes are named ...ModBox...
they
are used by objects as well (for example the boolean object and the
loft object) - so despite their name they are not just for use by
modifiers.
MoveModBoxCMode()
RotateModBoxCMode()
UScaleModBoxCMode()
NUScaleModBoxCMode()
SquashModBoxCMode()
SelectModBoxCMode()
When controllers implement their sub-object selection the following modes may be used:
MoveCtrlApparatusCMode()
RotateCtrlApparatusCMode()
NUScaleCtrlApparatusCMode()
SquashCtrlApparatusCMode()
SquashCtrlApparatusCMode()
SelectCtrlApparatusCMode()
For working with modifier and sub-object selection, two classes
are defined that the developer may use. These are GenModSelectionProcessor
and SubModSelectionProcessor
.
Sub-Object Selection