// Error: Line 3.29: Syntax error

// Error: Line 3.29: Syntax error

b0umb0um
Explorer Explorer
300 Views
1 Reply
Message 1 of 2

// Error: Line 3.29: Syntax error

b0umb0um
Explorer
Explorer

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 //

 

0 Likes
301 Views
1 Reply
Reply (1)
Message 2 of 2

Kahylan
Advisor
Advisor

Hi!

 

You are trying to run a Python script from a MEL tab in the Scripteditor. The script Synthax is python but the "//" infront of your error warnings means that it is a MEL error.

 

Create a new Scripteditor tab, choose Python as the Language and run your script from that.

 

I hope it helps!

0 Likes