// Error: Line 3.29: Syntax error
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
It's the first time for me doing script in maya so i really don't understand it.
If you manage to help me, you'll save my day.
Thanks in advance.
I use this script but maybe i did it wrong
https://gist.github.com/awforsythe/f132a0f67ad5608af98362e7d53b759b/revisions
Script Editor says:
"""
import maya.api.OpenMaya as om
__src_root_name__ = 'SK_Mannequin:root'
__dst_root_name__ = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
select -cl ;
"""
import maya.api.OpenMaya as om
__src_root_name__ = 'SK_Mannequin:root'
__dst_root_name__ = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
__src_root_name__ = 'SK_Mannequin:root'
__dst_root_name__ = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
select -r SK_Mannequin_Female_1_:root ;
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 1.31: Syntax error //
pickWalk -d up;
// Result: |SK_Mannequin_Female_1_:SK_Mannequin_Female //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)"";
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)"";
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)"";
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)"";
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)"";
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: ""
//
// Error: Line 1.2: Syntax error //
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)
# Error: expected an indented block #
""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)""
# Error: expected an indented block #
print "hello"
# Error: invalid syntax #
print "hello";
hello""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: ""
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)";
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)";
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)";
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)";
// Error: """
//
// Error: Line 1.2: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint)";
// Error: """
//
// Error: Line 1.2: Syntax error //
import maya.api.OpenMaya as om
__src_root_name__ = 'SK_Mannequin:root'
__dst_root_name__ = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: __src_root_name__ = 'SK_Mannequin:root'
//
// Error: Line 3.19: Syntax error //
select -r SK_Mannequin_Female_1_:root ;
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 1.31: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
"""
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: """
//
// Error: Line 1.2: Syntax error //
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //
select -add root ;
import maya.api.OpenMaya as om
SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
root = 'SK_Player_Male|root'
def get_transform(name):
""" Returns an MFnTransform given a (full or partial) dag path string. """
sl = om.MSelectionList()
sl.add(name)
return om.MFnTransform(sl.getDagPath(0))
def visit_joints(top_transform, f):
""" Recurses over the given transform and all descendant joints. """
f(top_transform)
for i in xrange(top_transform.childCount()):
child_obj = top_transform.child(i)
if child_obj.apiType() == om.MFn.kJoint:
child_dagpath = om.MDagPath.getAPathTo(child_obj)
child_transform = om.MFnTransform(child_dagpath)
visit_joints(child_transform, f)
def update_dst_joint(src_joint_transform):
""" Finds the corresponding dst joint and aligns it with the src joint. """
name = src_joint_transform.name().rsplit(':', 1)[-1]
dst_joint_transform = get_transform(name)
joint_transformation = src_joint_transform.transformation()
dst_joint_transform.setTransformation(joint_transformation)
if __name__ == '__main__':
visit_joints(get_transform(__src_root_name__), find_dst_joint);
// Error: SK_Mannequin_Female_1_:root = 'SK_Mannequin:root'
//
// Error: Line 3.29: Syntax error //