Python - Insert as Parent

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 16/11/2012 at 05:16, xxxxxxxx wrote:

I have an object I want to extrude.
So I create an Extrude Nurbs object and then insert it with doc.InsertObject(extrudeobj)

But how to insert it as parent of the selected object?
adding parent=tobject is not correct, because it is then inserted as a child instead as a parent.

In fact I want to simulate the ALT + Extrude Nurbs command
Clicking the Extrude Nurbs command while pressing down the ALT key on the keyboard.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 16/11/2012 at 05:50, xxxxxxxx wrote:

Whew pim,
If you're working on the job that I think you're working on, there's still quite a bit of ground to cover.

Just do it "manually" :

def extrudeSpline(spline) :  
  extrude = c4d.BaseObject(c4d.Oextrude)  
  extrude.InsertAfter(spline)  
  spline.Remove()  
  spline.InsertUnder(extrude)

cheers,
d