[VarDef,move,0] [VarDef,rotate,0] [VarDef, copies,0] [VarDef, intAngle,0] [VarDef,LoopNum,0] //[ISubPalette,"Zplugin:TEMP"] [ISlider, "Distance",1,1,-100,100,,] [ISlider, "Z Rotation",0,1,0,360,,] [ISlider,"Copies",1,1,1,50,,] [IButton, "Array",, [Loop, [IGet, Zscript:Copies]-1, [IPress,Tool:Subtool:Duplicate] ] [Loop, [IGet, Zscript:Copies], [VarSet,intAngle,([IGet, Zscript:Z Rotation]/[IGet, Zscript:Copies]) * [Val,LoopNum]] [IModSet,Tool:Deformation:Offset,1] [ISet,Tool:Deformation:Offset,((SIN(intAngle)) * [IGet, Zscript:Distance])] [IModSet,Tool:Deformation:Offset,2] [ISet,Tool:Deformation:Offset,((COS(intAngle)) * [IGet, Zscript:Distance])] [If,[IsEnabled,Tool:Subtool:Select Down], [IPress,Tool:Subtool:Select Down] ] ,LoopNum] ]