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