Hey guys,  I want to realize 'goal' through PythonAPI,
like this mel :
1. goal -w 0.5 -utr 0   -g nurbsPlane1  particleShape1;
2. connectAttr -f nurbsPlaneShape1.worldSpace[0]
particleShape1.goalGeometry[0];

but I got some problems .
-------------------------------------------------------------
# Get worldSpacePlug
nurbsSurfaceNodeFn = OpenMaya.MFnDependencyNode(nurbsNode)
srcPlug = nurbsSurfaceNodeFn.findPlug('worldSpace')
# Get goalGeometryPlug
particleNodeFn = OpenMaya.MFnDependencyNode(particleNode)
desPlug =  parNodeFn.findPlug('goalGeometry')

dgMod = OpenMaya.MDGModifier()
dgMod.connect(srcPlug,desPlug)
dgMod.doIt()

# Error: Connection not made: 'nurbsPlaneShape1.worldSpace' ->
'particleShape1.goalGeometry'.  Source node will not allow the
connection. #
# Error: RuntimeError: (kFailure): Unexpected Internal Failure #

GoalGeometryPlug is an ArrayPlug,i don't know how to add a new element
by python

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to