OK, I know I said no more new features. However I did return, once more, to the code and add 2 radio buttons to toggle between rotate pivots and scale pivots while in Edit Pivot mode. In the video I stated the results were some what dodgy, well that was mostly when using the scale pivot on the spiral staircase example. I do think that editing the scale pivot alone can have other uses and included this quick (and final) addition to the script.
This tool emulates much of the original functionality of the Array tool in 3ds Max. Its range of abilities has been extended through the addition of the "Scatter" tools located at the bottom of the scroll window. The window is modeless allowing a user to freely navigate around the viewport while the script is active. Selections of the duplicated objects is disabled while the script is active. However controls are in place that allow the repositioning of the root object (the object being duplicated) and the pivot point.
Usage:
You must have a valid selection of a transform object (cube, curve, locator)
Ensure that there are no negative scale values on the selected object
Only use the 'ewc_Array()' procedure to run the script
The 1.2.0 release will be the final release containing new features. From here on out I only plan to address bugs. Many people have contacted me with many great ideas, however I am one person maintaining this script by myself and just can't manage all the requests coming in.
WARNING: Do not attempt to modify the objects outside of the Array interface. This can lead to errors or un-desirable behavior.
SCREEN SHOTS
Windows Vista/7:
OS X:
Linux:
Quickly create a spiral staircase:
Special thanks to Craig Davies and Kevin Mannens for their advice and feedback.