| All parts | ||||||
| Part Name | Part Type | Default Type | NULL by Default | |||
| callbackList | NodeKitListPart | -- | yes | |||
| surroundScale | SurroundScale | -- | yes | |||
| antiSquish | AntiSquish | -- | no | |||
| scaler | ScaleUniformDragger | -- | yes | |||
| rotator1 | RotateCylindricalDragger | -- | yes | |||
| rotator2 | RotateCylindricalDragger | -- | yes | |||
| rotator3 | RotateCylindricalDragger | -- | yes | |||
| translator1 | Translate2Dragger | -- | yes | |||
| translator2 | Translate2Dragger | -- | yes | |||
| translator3 | Translate2Dragger | -- | yes | |||
| translator4 | Translate2Dragger | -- | yes | |||
| translator5 | Translate2Dragger | -- | yes | |||
| translator6 | Translate2Dragger | -- | yes | |||
| Extra information for list parts from above table | ||||
| Part Name | Container Type | Permissible Types | ||
| callbackList | Separator | Callback, EventCallback | ||
| Resource: | transformBoxScalerScaler | |
| Part: | scaler.scaler
| |
| Appearance: | Eight small white cubes at the corners of the box | |
| Description: | Picking this initiates uniform 3D scaling of the dragger. |
| Resource: | transformBoxScalerScalerActive | |
| Part: | scaler.scalerActive
| |
| Appearance: | Yellow version of the regular scaler part | |
| Description: | Displayed while the dragger is being scaled. |
| Resource: | transformBoxScalerFeedback | |
| Part: | scaler.feedback
| |
| Appearance: | Empty separator | |
| Description: | Removes any feedback geometry created in the constructor of the SoScaleUniformDragger. |
| Resource: | transformBoxScalerFeedbackActive | |
| Part: | scaler.feedbackActive
| |
| Appearance: | Empty separator | |
| Description: | Removes any feedbackActive geometry created in the constructor of the SoScaleUniformDragger. |
| Resource: | transformBoxRotatorRotator | |
| Parts: | rotator1.rotator
rotator2.rotator
rotator3.rotator
| |
| Appearance: | Four white lines along the edges of the box | |
| Description: | Picking this begins rotational dragging. In each of the three rotateCylindrical draggers, the lines of the rotator part are oriented parallel to the axis of rotation. |
| Resource: | transformBoxRotatorRotatorActive | |
| Parts: | rotator1.rotatorActive
rotator2.rotatorActive
rotator3.rotatorActive
| |
| Appearance: | Four yellow lines along the edges of the box | |
| Description: | Displayed while the dragger is being rotated |
| Resource: | transformBoxRotatorFeedback | |
| Parts: | rotator1.feedback
rotator2.feedback
rotator3.feedback
| |
| Appearance: | Empty separator | |
| Description: | Removes any feedback geometry created in the constructor of the SoRotateCylindricalDragger. |
| Resource: | transformBoxRotatorFeedbackActive | |
| Parts: | rotator1.feedbackActive
rotator2.feedbackActive
rotator3.feedbackActive
| |
| Appearance: | Thin purple line through center of box | |
| Description: | Displayed to show axis of rotation during rotational dragging. |
| Resource: | transformBoxTranslatorTranslator | |
| Parts: | translator1.translator
translator2.translator
translator3.translator
translator4.translator
translator5.translator
translator6.translator
| |
| Appearance: | Invisible but pickable square surface | |
| Description: | Picking these begins 2-D translational dragging within the plane of one of the sides of the box. The invisible squares of the six translate2Draggers are arranged to form the sides of the box. The squares are easy to discern, although rendered as invisible; they are bounded by the lines of the rotational dragger parts. |
| Resource: | transformBoxTranslatorTranslatorActive | |
| Parts: | translator1.translatorActive
translator2.translatorActive
translator3.translatorActive
translator4.translatorActive
translator5.translatorActive
translator6.translatorActive
| |
| Appearance: | Invisible square surface | |
| Description: | Shown during 2-D translational dragging. |
| Resource: | transformBoxTranslatorXAxisFeedback | |
| Parts: | translator1.xAxisFeedback
translator2.xAxisFeedback
translator3.xAxisFeedback
translator4.xAxisFeedback
translator5.xAxisFeedback
translator6.xAxisFeedback
| |
| Appearance: | Short thin purple line | |
| Description: | Only shown if dragger is moving and the axis is a permissable direction of motion. When pressing |
| Resource: | transformBoxTranslatorYAxisFeedback | |
| Parts: | translator1.yAxisFeedback
translator2.yAxisFeedback
translator3.yAxisFeedback
translator4.yAxisFeedback
translator5.yAxisFeedback
translator6.yAxisFeedback
| |
| Appearance: | Short thin purple line | |
| Description: | Only shown if dragger is moving and the axis is a permissable direction of motion. When pressing |