Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword Num keyword AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str keyword CompareIs Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str keyword AttributeLoad NameLoad attr keyword Str Assign AttributeStore NameLoad attr Call NameLoad Str keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Dict Str Str Str Str NameLoad Str Call NameLoad Num Num Num Call NameLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad Num Num Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str keyword AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Num Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Num Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str decorator_list decorator_list ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad
N/A kraken.core.maths Vec3 kraken.core.maths.xfo Xfo kraken.core.objects.components.base_example_component BaseExampleComponent kraken.core.objects.attributes.attribute_group AttributeGroup kraken.core.objects.attributes.bool_attribute BoolAttribute kraken.core.objects.attributes.string_attribute StringAttribute kraken.core.objects.constraints.pose_constraint PoseConstraint kraken.core.objects.component_group ComponentGroup kraken.core.objects.hierarchy_group HierarchyGroup kraken.core.objects.locator Locator kraken.core.objects.joint Joint kraken.core.objects.ctrlSpace CtrlSpace kraken.core.objects.control Control kraken.core.objects.operators.kl_operator KLOperator kraken.core.profiler Profiler kraken.helpers.utility_methods logHierarchy NeckComponent N/A BaseExampleComponent N/A N/A Neck Component __init__ N/A N/A self name parent N/A neckBase None N/A N/A N/A N/A N/A super NeckComponent self __init__ name parent N/A N/A self neckBaseInputTgt N/A N/A N/A N/A self createInput neckBase dataType Xfo parent N/A self inputHrcGrp getTarget N/A N/A self neckOutputTgt N/A N/A N/A N/A self createOutput neck dataType Xfo parent N/A self outputHrcGrp getTarget N/A N/A self neckEndOutputTgt N/A N/A N/A N/A self createOutput neckEnd dataType Xfo parent N/A self outputHrcGrp getTarget N/A N/A self drawDebugInputAttr N/A N/A N/A N/A self createInput drawDebug dataType Boolean value False parent N/A self cmpInputAttrGrp getTarget N/A N/A self rigScaleInputAttr N/A N/A N/A N/A self createInput rigScale dataType Float value 1.0 parent N/A self cmpInputAttrGrp getTarget N/A N/A self rightSideInputAttr N/A N/A N/A N/A self createInput rightSide dataType Boolean value N/A N/A N/A self getLocation R parent N/A self cmpInputAttrGrp getTarget N/A N/A NeckComponentGuide N/A NeckComponent N/A N/A Neck Component Guide __init__ N/A N/A self name parent N/A neck None N/A N/A N/A N/A N/A N/A Profiler getInstance push N/A Construct Neck Component: name N/A N/A N/A N/A super NeckComponentGuide self __init__ name parent N/A guideSettingsAttrGrp N/A AttributeGroup GuideSettings parent self N/A N/A self neckCtrl N/A Control neck parent N/A self ctrlCmpGrp shape sphere N/A N/A self neckEndCtrl N/A Control neckEnd parent N/A self ctrlCmpGrp shape sphere N/A data N/A name location neckPosition neckEndPosition name M N/A Vec3 0.0 16.5572 -0.6915 N/A Vec3 0.0 17.4756 -0.421 N/A N/A N/A self loadData data N/A N/A N/A N/A N/A Profiler getInstance pop N/A saveData N/A N/A self N/A N/A N/A Save the data for the component to be persisted.

        Return:
        The JSON data object

         N/A data N/A N/A N/A super NeckComponentGuide self saveData N/A N/A data N/A neckPosition N/A N/A N/A self neckCtrl xfo tr N/A N/A data N/A neckEndPosition N/A N/A N/A self neckEndCtrl xfo tr N/A data N/A loadData N/A N/A self data N/A N/A N/A Load a saved guide representation from persisted data.

        Arguments:
        data -- object, The JSON data object.

        Return:
        True if successful.

         N/A N/A N/A N/A super NeckComponentGuide self loadData data N/A N/A N/A N/A self neckCtrl xfo tr N/A data N/A neckPosition N/A N/A N/A N/A self neckEndCtrl xfo tr N/A data N/A neckEndPosition N/A True N/A getRigBuildData N/A N/A self N/A N/A N/A Returns the Guide data used by the Rig Component to define the layout of the final rig.

        Return:
        The JSON rig data object.

         N/A data N/A N/A N/A super NeckComponentGuide self getRigBuildData N/A neckEndPosition N/A N/A N/A self neckCtrl xfo tr N/A neckPosition N/A N/A N/A self neckEndCtrl xfo tr N/A neckUpV N/A Vec3 0.0 0.0 -1.0 N/A rootToEnd N/A N/A N/A N/A neckEndPosition subtract neckPosition unit N/A rootToUpV N/A N/A N/A N/A neckUpV subtract neckPosition unit N/A bone1ZAxis N/A N/A N/A N/A rootToUpV cross rootToEnd unit N/A bone1Normal N/A N/A N/A N/A bone1ZAxis cross rootToEnd unit N/A neckXfo N/A Xfo N/A N/A N/A neckXfo setFromVectors rootToEnd bone1Normal bone1ZAxis neckPosition N/A N/A data N/A neckXfo neckXfo N/A data N/A getComponentType N/A N/A cls N/A N/A N/A Enables introspection of the class prior to construction to determine if it is a guide component.

        Return:
        The true if this component is a guide component.

         N/A Guide N/A classmethod getRigComponentClass N/A N/A cls N/A N/A N/A Returns the corresponding rig component class for this guide component class

        Return:
        The rig component class.

         N/A NeckComponentRig N/A classmethod N/A NeckComponentRig N/A NeckComponent N/A N/A Neck Component __init__ N/A N/A self name parent N/A neck None N/A N/A N/A N/A N/A N/A Profiler getInstance push N/A Construct Neck Rig Component: name N/A N/A N/A N/A super NeckComponentRig self __init__ name parent N/A N/A self neckCtrlSpace N/A CtrlSpace neck parent N/A self ctrlCmpGrp N/A N/A self neckCtrl N/A Control neck parent N/A self neckCtrlSpace shape pin N/A N/A N/A N/A self neckCtrl scalePoints N/A Vec3 1.25 1.25 1.25 N/A N/A N/A N/A self neckCtrl translatePoints N/A Vec3 0 0 -0.5 N/A N/A N/A N/A self neckCtrl rotatePoints 90 0 90 N/A N/A N/A N/A self neckCtrl setColor orange N/A deformersLayer N/A N/A self getOrCreateLayer deformers N/A N/A self defCmpGrp N/A ComponentGroup N/A N/A self getName self parent deformersLayer N/A N/A N/A self addItem defCmpGrp N/A self defCmpGrp N/A neckDef N/A Joint neck parent N/A self defCmpGrp N/A N/A N/A neckDef setComponent self N/A neckInputConstraint N/A PoseConstraint N/A N/A _ join N/A N/A N/A N/A self neckCtrlSpace getName To N/A N/A N/A self neckBaseInputTgt getName N/A N/A N/A neckInputConstraint setMaintainOffset True N/A N/A N/A neckInputConstraint addConstrainer N/A self neckBaseInputTgt N/A N/A N/A N/A self neckCtrlSpace addConstraint neckInputConstraint N/A neckOutputConstraint N/A PoseConstraint N/A N/A _ join N/A N/A N/A N/A self neckOutputTgt getName To N/A N/A N/A self neckCtrl getName N/A N/A N/A neckOutputConstraint addConstrainer N/A self neckCtrl N/A N/A N/A N/A self neckOutputTgt addConstraint neckOutputConstraint N/A neckEndConstraint N/A PoseConstraint N/A N/A _ join N/A N/A N/A N/A self neckEndOutputTgt getName To N/A N/A N/A self neckCtrl getName N/A N/A N/A neckEndConstraint addConstrainer N/A self neckCtrl N/A N/A N/A N/A self neckEndOutputTgt addConstraint neckEndConstraint N/A spliceOp N/A KLOperator neckDeformerKLOp PoseConstraintSolver Kraken N/A N/A N/A self addOperator spliceOp N/A N/A N/A spliceOp setInput drawDebug N/A self drawDebugInputAttr N/A N/A N/A spliceOp setInput rigScale N/A self rigScaleInputAttr N/A N/A N/A spliceOp setInput constrainer N/A self neckEndOutputTgt N/A N/A N/A spliceOp setOutput constrainee neckDef N/A N/A N/A N/A N/A Profiler getInstance pop N/A loadData N/A N/A self data N/A None N/A N/A Load a saved guide representation from persisted data.

        Arguments:
        data -- object, The JSON data object.

        Return:
        True if successful.

         N/A N/A N/A N/A super NeckComponentRig self loadData data N/A N/A N/A self neckCtrlSpace xfo N/A data N/A neckXfo N/A N/A N/A self neckCtrl xfo N/A data N/A neckXfo N/A N/A N/A self neckBaseInputTgt xfo N/A data N/A neckXfo N/A N/A N/A self neckEndOutputTgt xfo N/A data N/A neckXfo N/A N/A N/A self neckOutputTgt xfo N/A data N/A neckXfo N/A N/A kraken.core.kraken_system KrakenSystem N/A ks N/A N/A KrakenSystem getInstance N/A N/A N/A ks registerComponent NeckComponentGuide N/A N/A N/A ks registerComponent NeckComponentRig