>>>import pymel >>>a = datatypes.Vector([1, 1, 1]) >>>mel.mag(a)
# Error: line 1: Invalid call to "mag". Check number and types of arguments expected by the procedure. # # Error: Error occurred during execution of MEL script: line 1: Invalid call to "mag". Check number and types of arguments expected by the procedure. # Traceback (most recent call last): # File "<maya console>", line 4, in <module> # File "C:/Documents and Settings/pjrich/My Documents/maya/2009/ scripts\pymel\core\language.py", line 589, in _call # return self.eval(cmd) # File "C:/Documents and Settings/pjrich/My Documents/maya/2009/ scripts\pymel\core\language.py", line 697, in eval # raise e, "Error occurred during execution of MEL script: %s" % ( msg ) # MelError: Error occurred during execution of MEL script: line 1: Invalid call to "mag". Check number and types of arguments expected by the procedure. # Would MetaMayaArrayTypeWrapper or getMelRepresentation() help here? How do you use them anyway? Alternately, I see a mag() in vector.py in the pycon branch, how do I get it and use it? I'm not so hung up on mag(), I can do that by hand if necessary... but I feel like I'm missing some fundamental assumption somewhere which would answer all of these questions at once. Or do I just need to read all the docs again? Thanks... --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
