def getNormalizedTangent(pt = ""):
"""
gets normalized tan of selected (or given) list of cvs
"""
if cmds.objectType(pt) != "nurbsCurve":
return
crv = pt.partition(".")[0]
print pt, crv
cvs = cmds.ls("{0}.cv[*]".format(crv), fl=True)
denom = len(cvs)
num = float(pt.partition("[")[2].rpartition("]")[0])
pr = num/denom
tan = cmds.pointOnCurve(crv, pr=pr, nt=True)
return(tan)
评论列表
文章目录