一个简单的函数,在maya中找到两点之间的距离。
import maya.cmds as Mc
from math import pow,sqrt
def GetDistance(objA, objB):
gObjA = Mc.xform(objA, q=True, t=True, ws=True)
gObjB = Mc.xform(objB, q=True, t=True, ws=True)
return sqrt(pow(gObjA[0]-gObjB[0],2)+pow(gObjA[1]-gObjB[1],2)+pow(gObjA[2]-gObjB[2],2))