Hi
Before Nuke7.0v1 ( with Nuke 6.3v6 ), we were using a script to generate
B-Splines with the SplineWarp node ( same code is also working with the
RotoPaint node ).
Now we have upgraded to 7.0v1, the code is failing, but only with theSplineWarp
node ( works well with the RotoPaint).
This is the code :
import _curveknob
warpNode = nuke.createNode('SplineWarp3')
warpCurve = warpNode['curves']
warpRoot = warpCurve.rootLayer
newshape = _curveknob.Shape(warpCurve, type="bspline")
newpoint = _curveknob.ShapeControlPoint(500,500)
newshape.append(newpoint)
warpRoot.append(newshape)
I get this error :
File "<string>", line 7, in <module>
SystemError: internal error - no curve group associated with this shape
i have tried also to import nuke.splinewarp module instead of _curveknob, but
not much sucess :
import nuke.splinewarp as sw
warpNode = nuke.createNode('SplineWarp3')
warpCurve = warpNode['curves']
warpRoot = warpCurve.rootLayer
newshape = sw.Shape(warpCurve, type="bspline")
newpoint = sw.ShapeControlPoint(500,500)
newshape.append(newpoint)
warpRoot.append(newshape)
maybe it is related with the curveType, but I can't find my answers with the
docs, so i wanted to know if somebody had the same problem and found a solution
about it.
Thankyou !
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python