controlShapes
=== Author: Assaf Ben Zur ===
Core control shapes creation function assembly.
A main CtrlCreate function calls a veriaty of pre-defined shape creation, then handles them
Defenitions
arrowDodecagonShapeCreate
Constructor: arrowDodecagonShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
arrowShapeCreate
Constructor: arrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
arrowSquareShapeCreate
Constructor: arrowSquareShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
batchCreateAllControlShapes
Constructor: batchCreateAllControlShapes(kwargs) Return: list (MnsNameStd, created shapes) Arguments:
Keyword Arguments:
batchCreateAllControlShapesIcons
Constructor: batchCreateAllControlShapesIcons() Return: None Arguments:
Keyword Arguments:
bubblePinShapeCreate
Constructor: bubblePinShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
circleShapeCreate
Constructor: circleShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
coneShapeCreate
Constructor: coneShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
createMirrorGroup
Constructor: createMirrorGroup(nameStd, symmetryType = 0) Return: None Arguments:
Keyword Arguments:
createOffsetRigMasterAttrForTransform
Constructor: createOffsetRigMasterAttrForTransform(ctrl = None, kwargs) Return: None Arguments:
Keyword Arguments:
createRemoteControlStyleCtrl
creates a frames ui remote-control style ctrl based on the input params.
Constructor: createRemoteControlStyleCtrl(kwargs) Return: MnsNameStd (ctrl), MnsNameStd (uiOffsetGrp), MnsNameStd (Frame) Arguments:
Keyword Arguments:
crossShapeCreate
Constructor: crossShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
ctrlCreate
Main creation function.
This function takes user defined parameters and creates a ctrl transform node following the mns naming convention.
Based on the choice passed in, a shape node will be created with the shape selected, and will be parented under the transform ceated.
Then a color selected will be assigned to it.
The ctrl can be set to be created along all axes and in every color.
The default color is white when used as standalone, and based on the rig's global color coding defined- based on the side flag.
Constructor: ctrlCreate(kwargs) Return: MnsNameStd (MnsNameStd class instance containing all info for the new node created) Arguments:
Keyword Arguments:
cubeShapeCreate
Constructor: cubeShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
curvedFourArrowShapeCreate
Constructor: curvedFourArrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
cylinderShapeCreate
Constructor: cylinderShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
dialRoundShapeCreate
Constructor: dialRoundShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
dialShapeCreate
Constructor: dialShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
dialSquareShapeCreate
Constructor: dialSquareShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
diamondShapeCreate
Constructor: diamondShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
directionCircle
Constructor: directionCircle(kwargs) Return: None Arguments:
Keyword Arguments:
directionCubeShape
Constructor: directionCubeShape(kwargs) Return: None Arguments:
Keyword Arguments:
directionDiamond
Constructor: directionDiamond(kwargs) Return: None Arguments:
Keyword Arguments:
directionSphereShape
Constructor: directionSphereShape(kwargs) Return: None Arguments:
Keyword Arguments:
dodecagonShapeCreate
Constructor: dodecagonShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
doubleArrowShapeCreate
Constructor: doubleArrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
flatDiamondRootShapeCreate
Constructor: flatDiamondRootShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
flatDiamondShapeCreate
Constructor: flatDiamondShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
fourArrowShapeCreate
Constructor: fourArrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
guidesRootShape
Constructor: guidesRootShape(kwargs) Return: None Arguments:
Keyword Arguments:
hexagonShapeCreate
Constructor: hexagonShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
lightSphereShapeCreate
Constructor: lightSphereShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
octagonShapeCreate
Constructor: octagonShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
pickShapeCreate
Constructor: pickShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
pinShapeCreate
Constructor: pinShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
pinchedCircleShapeCreate
Constructor: pinchedCircleShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
plusShapeCreate
Constructor: plusShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
pointArrowShapeCreate
Constructor: pointArrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
puppetRootShapeCreate
Constructor: puppetRootShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
pyramidShapeCreate
Constructor: pyramidShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
sphereShapeCreate
Constructor: sphereShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
squareRoundShapeCreate
Constructor: squareRoundShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
squareShapeCreate
Constructor: squareShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
squareWithMidDividersShapeCreate
Constructor: squareWithMidDividersShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
teardropShapeCreate
Constructor: teardropShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
textShapeCreate
Constructor: textShapeCreate(text = "") Return: None Arguments:
Keyword Arguments:
triangleShapeCreate
Constructor: triangleShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments:
tripleArrowShapeCreate
Constructor: tripleArrowShapeCreate(kwargs) Return: None Arguments:
Keyword Arguments: