mgear package
Subpackages
- mgear.anim_picker package
- mgear.animbits package
- Subpackages
- Submodules
- mgear.animbits.channel_master module
- mgear.animbits.channel_master_node module
- mgear.animbits.channel_master_utils module
channel_has_animation()current_frame_has_key()get_anim_value_at_current_frame()get_attributes_config()get_ctl_with_namespace()get_keyable_attribute()get_single_attribute_config()get_table_config_from_selection()init_channel_master_config_data()init_table_config_data()next_keyframe()previous_keyframe()remove_animation()remove_key()reset_attribute()reset_creation_value_attribute()set_key()sync_graph_editor()value_equal_keyvalue()
- mgear.animbits.channel_master_widgets module
- mgear.animbits.menu module
- mgear.animbits.softTweakWindowUI module
- mgear.animbits.softTweaks module
- mgear.animbits.space_recorder module
- mgear.animbits.version module
- Module contents
- mgear.cfxbits package
- mgear.core package
- Submodules
- mgear.core.anim_utils module
- mgear.core.applyop module
aimCns()create_proximity_constraint()create_proximity_constraints()create_uv_pin_constraint()curvecns_op()gear_curvecns_op()gear_curveslide2_op()gear_ikfk2bone_op()gear_intmatrix_op()gear_inverseRotorder_op()gear_matrix_cns()gear_mulmatrix_op()gear_raycast()gear_rollsplinekine_op()gear_spinePointAtOp()gear_spinePointAtOpWM()gear_spring_gravity_op()gear_spring_op()gear_squashstretch2_op()oriCns()parentCns()pathCns()splineIK()
- mgear.core.attribute module
FCurveParamDefParamDefParamDef2addAttribute()addColorAttribute()addEnumAttribute()addFCurve()addProxyAttribute()addVector3Attribute()add_mirror_config_channels()change_default_value()collect_attrs()colorParamDefconnectSet()connect_add_dynamic_pivot()connect_dynamic_pivot()connect_message()disconnect_inputs()disconnect_outputs()enumParamDeffind_next_available_index()getSelectedChannels()getSelectedObjectChannels()get_alias_for_attr()get_attr_info()get_channelBox()get_default_value()get_next_available_index()get_selected_channels_full_path()has_in_connections()lockAttribute()moveChannel()move_input_connections()move_output_connections()reset_SRT()reset_selected_channels_value()resolve_alias_attr()setInvertMirror()setKeyableAttributes()setNotKeyableAttributes()setRotOrder()set_default_value()smart_reset()toggle_bool_attr()unlockAttribute()
- mgear.core.callbackManager module
AttributeChangedManagerCallbackManagerUserTimeChangedManagerattributeChangedCB()checkAndRecordCB()getMObject()newSceneCB()registerSessionCB()removeAllCBFromNode()removeAllSessionCB()removeCB()removeCBviaMayaID()removeNamespaceCB()sampleCallback()selectionChangedCB()testFunc()timeChangedCB()userTimeChangedCB()
- mgear.core.curve module
addCnsCurve()addCurve()add_linear_skinning_to_curve()average_curve()collect_curve_data()collect_curve_shapes()collect_selected_curve_data()cox_de_boor()createCurveFromCurve()createCurveFromOrderedEdges()createCuveFromEdges()create_curve_from_data()create_curve_from_data_by_name()create_locator_at_curve_point()crv_parenting()curl_curve()evaluate_cubic_nurbs()export_curve()findLenghtFromParam()getCurveInfo()getCurveParamAtPosition()getParamPositionsOnCurve()get_color()get_uniform_world_positions_on_curve()import_curve()keep_lock_length_state()keep_point_0_cnx_state()lock_first_point()lock_length()rebuild_curve()set_color()set_thickness()smooth_curve()straighten_curve()update_curve_from_data()update_curve_from_file()
- mgear.core.dag module
- mgear.core.dagmenu module
- mgear.core.dragdrop module
- mgear.core.fcurve module
- mgear.core.icon module
arrow()axis()circle()compas()connection_display_curve()create()cross()crossarrow()cube()cubewithpeak()cylinder()diamond()direction_arrow()flower()gear()getPointArrayWithOffset()guideBladeIcon()guideLocatorIcon()guideRootIcon()guideRootIcon2D()mgear_icon()null()pyramid()setcolor()sphere()square()
- mgear.core.log module
- mgear.core.menu module
- mgear.core.meshNavigation module
bBoxData()bboxCenter()edgeLoopBetweenVertices()edgeRangeInLoopFromMid()find_mirror_edge()getClosestNVerticesFromTransform()getClosestPolygonFromTransform()getClosestVertexFromTransform()getConcentricVertexLoop()getExtremeVertexFromLoop()getVertexRowsFromLoops()get_closes_edge_index()get_edge_center()get_extreme_vertex_from_vtx_loop()get_mesh_dag_path()get_selected_mesh()
- mgear.core.node module
add_controller_tag()controller_tag_connect()createAddDL()createAddNode()createAddNodeMulti()createBlendNode()createBlendWeightedNode()createClampNode()createClampNodeMulti()createConditionNode()createCurveInfoNode()createDecomposeMatrixNode()createDistNode()createDivNode()createDivNodeMulti()createMulDivNode()createMulNode()createMulNodeMulti()createMultMatrixNode()createNegateNodeMulti()createPairBlend()createPickMatrix()createPlusMinusAverage1D()createPlusMinusAverage3D()createPowNode()createReverseNode()createSetRangeNode()createSubNode()createVertexPositionNode()
- mgear.core.pickWalk module
cleanOrphaneControllerTags()controllerWalkDown()controllerWalkLeft()controllerWalkRight()controllerWalkUp()getMirror()getWalkTag()get_all_tag_children()reorderControllerChildrenTags()transformWalkDown()transformWalkLeft()transformWalkRight()transformWalkUp()walkDown()walkLeft()walkMirror()walkRight()walkUp()
- mgear.core.primitive module
- mgear.core.pyFBX module
FBXClose()FBXExport()FBXExportAnimationOnly()FBXExportApplyConstantKeyReducer()FBXExportAudio()FBXExportAxisConversionMethod()FBXExportBakeComplexAnimation()FBXExportBakeComplexEnd()FBXExportBakeComplexStart()FBXExportBakeComplexStep()FBXExportBakeResampleAnimation()FBXExportCacheFile()FBXExportCameras()FBXExportColladaFrameRate()FBXExportColladaSingleMatrix()FBXExportColladaTriangulate()FBXExportConstraints()FBXExportConvert2Tif()FBXExportConvertUnitString()FBXExportDeleteOriginalTakeOnSplitAnimation()FBXExportEmbeddedTextures()FBXExportFileVersion()FBXExportFinestSubdivLevel()FBXExportGenerateLog()FBXExportHardEdges()FBXExportInAscii()FBXExportIncludeChildren()FBXExportInputConnections()FBXExportInstances()FBXExportLights()FBXExportQuaternion()FBXExportQuickSelectSetAsCache()FBXExportReferencedAssetsContent()FBXExportReferencedContainersContent()FBXExportScaleFactor()FBXExportShapeAttributeValues()FBXExportShapeAttributes()FBXExportShapes()FBXExportShowUI()FBXExportSkeletonDefinitions()FBXExportSkins()FBXExportSmoothMesh()FBXExportSmoothingGroups()FBXExportSplitAnimationIntoTakes()FBXExportTangents()FBXExportTriangulate()FBXExportUpAxis()FBXExportUseSceneName()FBXExportUseTmpFilePeripheral()FBXGetTakeComment()FBXGetTakeCount()FBXGetTakeIndex()FBXGetTakeLocalTimeSpan()FBXGetTakeName()FBXGetTakeReferenceTimeSpan()FBXImport()FBXImportAudio()FBXImportAutoAxisEnable()FBXImportAxisConversionEnable()FBXImportCacheFile()FBXImportCameras()FBXImportConstraints()FBXImportConvertDeformingNullsToJoint()FBXImportConvertUnitString()FBXImportFillTimeline()FBXImportForcedFileAxis()FBXImportGenerateLog()FBXImportHardEdges()FBXImportLights()FBXImportMergeAnimationLayers()FBXImportMergeBackNullPivots()FBXImportMode()FBXImportOCMerge()FBXImportProtectDrivenKeys()FBXImportQuaternion()FBXImportResamplingRateSource()FBXImportScaleFactor()FBXImportSetLockedAttribute()FBXImportSetMayaFrameRate()FBXImportSetTake()FBXImportShapes()FBXImportShowUI()FBXImportSkeletonDefinitionsAs()FBXImportSkins()FBXImportUnlockNormals()FBXImportUpAxis()FBXLoadExportPresetFile()FBXLoadImportPresetFile()FBXLoadMBExportPresetFile()FBXLoadMBImportPresetFile()FBXPopSettings()FBXProperties()FBXProperty()FBXPushSettings()FBXRead()FBXResamplingRate()FBXResetExport()FBXResetImport()FBXUICallBack()FBXUIShowOptions()get_fbx_export_presets()get_fbx_import_presets()get_fbx_versions()
- mgear.core.pyflow_widgets module
- mgear.core.pyqt module
- mgear.core.six module
- mgear.core.skin module
- mgear.core.string module
- mgear.core.transform module
apply_pivot_offset_to_translation()bake_local_to_offset_parent_matrix()convert2TransformMatrix()getChainTransform()getChainTransform2()getClosestPolygonFromTransform()getDistance2()getFilteredTransform()getInterpolateTransformMatrix()getOffsetPosition()getPositionFromMatrix()getRotationFromAxis()getSymmetricalTransform()getTransform()getTransformFromPos()getTransformLookingAt()getTranslation()get_closes_transform()get_orientation_from_polygon()get_raycast_translation_from_mouse_click()get_world_transform_data()interpolate_rotation()interpolate_scale()matchWorldTransform()quaternionDotProd()quaternionSlerp()resetTransform()rotate_180()setMatrixPosition()setMatrixRotation()setMatrixScale()set_offset_parent_matrix()set_offset_parent_matrix_SRT()set_world_transform_data()
- mgear.core.utils module
as_pynode()ensure_pynode()filter_nurbs_curve_selection()gatherCustomModuleDirectories()getModuleBasePath()get_dag_path()get_frame_rate()get_maya_path()get_os()get_user_metadata()importFromStandardOrCustomDirectories()is_odd()one_undo()set_frame_rate()timeFunc()undo_off()viewport_off()
- mgear.core.vector module
- mgear.core.version module
- mgear.core.widgets module
- mgear.core.wmap module
- Module contents
- Submodules
- mgear.crank package
- mgear.flex package
- Submodules
- mgear.flex.analyze module
- mgear.flex.analyze_widget module
- mgear.flex.attributes module
- mgear.flex.colors module
- mgear.flex.decorators module
- mgear.flex.flex module
- mgear.flex.flex_widget module
- mgear.flex.menu module
- mgear.flex.query module
get_clean_matching_shapes()get_deformers()get_dependency_node()get_matching_shapes()get_matching_shapes_from_group()get_missing_shapes()get_missing_shapes_from_group()get_parent()get_prefix_less_dict()get_prefix_less_name()get_resources_path()get_shape_orig()get_shape_type_attributes()get_shapes_from_group()get_temp_folder()get_transform_selection()get_vertice_count()is_lock_attribute()is_matching_bouding_box()is_matching_count()is_matching_type()is_maya_batch()is_valid_group()lock_unlock_attribute()
- mgear.flex.update module
- mgear.flex.update_utils module
- mgear.flex.version module
- Module contents
- Submodules
- mgear.rigbits package
- Subpackages
- Submodules
- mgear.rigbits.blendShapes module
- mgear.rigbits.channelWrangler module
- mgear.rigbits.channelWranglerUI module
- mgear.rigbits.cycleTweaks module
- mgear.rigbits.ghost module
- mgear.rigbits.menu module
- mgear.rigbits.mirror_controls module
- mgear.rigbits.postSpring module
- mgear.rigbits.proxySlicer module
- mgear.rigbits.rbf_io module
- mgear.rigbits.rbf_manager_ui module
- mgear.rigbits.rbf_node module
- mgear.rigbits.rivet module
- mgear.rigbits.rope module
- mgear.rigbits.sdk_io module
- mgear.rigbits.six module
- mgear.rigbits.tweaks module
- mgear.rigbits.utils module
- mgear.rigbits.version module
- mgear.rigbits.weightNode_io module
- mgear.rigbits.widgets module
- Module contents
addBlendedJoint()addJnt()addNPO()addSupportJoint()alignToPointsLoop()connectInvertSRT()connectLocalTransform()connectUserDefinedChannels()connectWorldTransform()connect_scale_from_world_matrix()createCTL()createInterpolateTransform()duplicateSym()hide_shape()hide_transform()lock_hide_ctl()matchPosfromBBox()matchWorldXform()replaceShape()selectDeformers()show_hide_toggle()spaceJump()
- mgear.shifter package
- Subpackages
- Submodules
- mgear.shifter.afg_tools module
- mgear.shifter.afg_tools_ui module
- mgear.shifter.custom_step module
- mgear.shifter.custom_step_ui module
- mgear.shifter.game_tools_disconnect module
- mgear.shifter.game_tools_disconnect_ui module
- mgear.shifter.game_tools_fbx module
- mgear.shifter.game_tools_fbx_utils module
- mgear.shifter.game_tools_fbx_widgets module
- mgear.shifter.guide module
- mgear.shifter.guide_diff_ui module
- mgear.shifter.guide_manager module
- mgear.shifter.guide_manager_component module
- mgear.shifter.guide_manager_component_ui module
- mgear.shifter.guide_manager_gui module
- mgear.shifter.guide_template module
- mgear.shifter.guide_template_explorer module
- mgear.shifter.guide_template_explorer_ui module
- mgear.shifter.guide_ui module
- mgear.shifter.io module
- mgear.shifter.menu module
- mgear.shifter.mocap_tools module
- mgear.shifter.naming module
- mgear.shifter.naming_rules_ui module
- mgear.shifter.plebes module
- mgear.shifter.relative_guide_placement module
- mgear.shifter.version module
- Module contents
- mgear.shifter_classic_components package
- Subpackages
- mgear.shifter_classic_components.arm_2jnt_01 package
- mgear.shifter_classic_components.arm_2jnt_02 package
- mgear.shifter_classic_components.arm_2jnt_03 package
- mgear.shifter_classic_components.arm_2jnt_04 package
- mgear.shifter_classic_components.arm_2jnt_freeTangents_01 package
- mgear.shifter_classic_components.arm_ms_2jnt_01 package
- mgear.shifter_classic_components.cable_01 package
- mgear.shifter_classic_components.chain_01 package
- mgear.shifter_classic_components.chain_FK_spline_01 package
- mgear.shifter_classic_components.chain_FK_spline_02 package
- mgear.shifter_classic_components.chain_FK_spline_variable_IK_01 package
- mgear.shifter_classic_components.chain_IK_spline_variable_FK_01 package
- mgear.shifter_classic_components.chain_IK_spline_variable_FK_stack_01 package
- mgear.shifter_classic_components.chain_loc_ori_01 package
- mgear.shifter_classic_components.chain_net_01 package
- mgear.shifter_classic_components.chain_spring_01 package
- mgear.shifter_classic_components.chain_spring_lite_stack_master_01 package
- mgear.shifter_classic_components.chain_stack_01 package
- mgear.shifter_classic_components.chain_whip_01 package
- mgear.shifter_classic_components.control_01 package
- mgear.shifter_classic_components.eye_01 package
- mgear.shifter_classic_components.foot_bk_01 package
- mgear.shifter_classic_components.hydraulic_01 package
- mgear.shifter_classic_components.leg_2jnt_01 package
- mgear.shifter_classic_components.leg_2jnt_02 package
- mgear.shifter_classic_components.leg_2jnt_freeTangents_01 package
- mgear.shifter_classic_components.leg_3jnt_01 package
- mgear.shifter_classic_components.leg_ms_2jnt_01 package
- mgear.shifter_classic_components.lite_chain_01 package
- mgear.shifter_classic_components.lite_chain_stack_01 package
- mgear.shifter_classic_components.lite_chain_stack_02 package
- mgear.shifter_classic_components.meta_01 package
- mgear.shifter_classic_components.mouth_01 package
- mgear.shifter_classic_components.mouth_02 package
- mgear.shifter_classic_components.neck_ik_01 package
- mgear.shifter_classic_components.sdk_control_01 package
- mgear.shifter_classic_components.shoulder_01 package
- mgear.shifter_classic_components.shoulder_02 package
- mgear.shifter_classic_components.shoulder_ms_01 package
- mgear.shifter_classic_components.spine_FK_01 package
- mgear.shifter_classic_components.spine_S_shape_01 package
- mgear.shifter_classic_components.spine_ik_01 package
- mgear.shifter_classic_components.spine_ik_02 package
- mgear.shifter_classic_components.squash4Sides_01 package
- mgear.shifter_classic_components.squash_01 package
- mgear.shifter_classic_components.tangent_spline_01 package
- mgear.shifter_classic_components.ui_container_01 package
- mgear.shifter_classic_components.ui_slider_01 package
- Module contents
- Subpackages
- mgear.shifter_epic_components package
- Subpackages
- mgear.shifter_epic_components.EPIC_arm_01 package
- mgear.shifter_epic_components.EPIC_chain_01 package
- mgear.shifter_epic_components.EPIC_control_01 package
- mgear.shifter_epic_components.EPIC_foot_01 package
- mgear.shifter_epic_components.EPIC_hydraulic_01 package
- mgear.shifter_epic_components.EPIC_leg_01 package
- mgear.shifter_epic_components.EPIC_mannequin_arm_01 package
- mgear.shifter_epic_components.EPIC_mannequin_leg_01 package
- mgear.shifter_epic_components.EPIC_neck_01 package
- mgear.shifter_epic_components.EPIC_shoulder_01 package
- mgear.shifter_epic_components.EPIC_spine_01 package
- mgear.shifter_epic_components.EPIC_spine_cartoon_01 package
- Module contents
- Subpackages
- mgear.simpleRig package
- mgear.synoptic package
- mgear.vendor package
Submodules
Module contents
mGear init module
- exception mgear.FakeException
Bases:
Exception
- mgear.getInfos(level)
Get information from where the method has been fired. Such as module name, method, line number…
- Parameters:
level (int) – Level
- Returns:
The info
- Return type:
str
- mgear.getVersion()
Get mGear version
- Returns:
mgear version
- mgear.install()
- mgear.log(message, severity=32, infos=False)
Log a message using severity and additional info from the file itself.
- Severity has been taken from Softimage one:
Fatal
Error
Warning
Info
Verbose
Comment
- Parameters:
messages (str) – The message
severity (int) – Severity level.
infos (bool) – Add extra infos from the module, class, method and line number.
- mgear.logInfos()
Log version of Gear
- mgear.register_log_handler(handler)
Register a callback to receive log messages with severity.
- Parameters:
handler (callable) – Function accepting (message, severity).
- mgear.reloadModule(name='mgear', *args)
Reload a module and its sub-modules from a given module name.
- Parameters:
name (str) – Module Name. Default value is “mgear”.
- mgear.setDebug(b)
Set the debug mode to given value.
- Parameters:
b (bool) – boolean
- Returns:
The previous value of the debug mode
- Return type:
bool
- mgear.toggleDebug()
Toggle the debug mode value.
- Returns;
bool: The new debug mode value.
- mgear.toggleLog()
Toggle the log value.
- Returns;
bool: The new debug mode value.
- mgear.unregister_log_handler(handler)
Unregister a previously registered log handler.
- Parameters:
handler (callable) – The handler to remove.