It came to my attention from a colleague today that there isn’t an easy way to extrude along multiple curves in Softimage. So I knocked up this little script for her.
#extrudeMultiCurves_001 #To Use: # 1) Select the curves you want to extrude along. # 2) Run script # 3) Pick the profile curve import win32com xsi = Application #collect all curves extCurves = win32com.client.Dispatch( "XSI.Collection" ) extCurves.AddItems (xsi.Selection) #pick profile curve profileCurve = xsi.PickElement ("", "Pick Profile Curve") #loop through all extCurves and extrude along profileCurve for i in range (0, extCurves.count): xsi.ApplyGenOp("Extrusion", "MeshSurface", str(profileCurve(2)) + ";" + str(extCurves(i)), 3, "siPersistentOperation", "siKeepGenOpInputs", "")