Rotate Array?

 From:  Mindset (IGNITER)
9710.16 In reply to 9710.15 
Hello Michael and everyone,
Although it’s been months and months, I thank you for RotateArray.js! It did, definitely, allow me to get results that I could previously have only imagined. It looks amazing. Maybe I’ll be able to post it someday.

I used it in conjunction with:

1. Assigning a style to a face so that I could select them all from the array result
2. Run RotateArray to position the elements of the resulting array
3. Implement BoundingBoxMultiple on the faces selected per step one
4. Use SavePointFile to capture the resulting points
5. Convert them via ImportPointFile into a ‘Through points’ Freeform curve
6. Use offset - both sides, & Loft between them
7. Then implement ArrayGem to distribute and align a closed-curve profile, collectively utilized, along with the result of step four, to implement a Sweep.

This produced a perfectly fitting “cam” that the original RotateArray results “follow”!

What would make this even ever so much better is to be able to array some multiple groups of objects, some containing at least one single-segment line, designated at runtime by their user defined name. Such line(s) would serve as an axis with which subsequent calls to an enhanced RotateArray could operate “Rotate Axis” upon subsets of the original array of groups. This in effect, could operate as a hinge between at least two groups of objects, allowing for articulated arrays. I believe many advanced artistic effects may become possible this way.

Additionally, it would be great if the array command could optionally apply a sequentially numbered Name or User-Data to resulting groups of objects. That way, subsequent the progressive incrementing or decrementing value parameters could be controlled over some explicit range within the numbered Names - rather than some predetermined fraction of the total. This might also forgo the paired ordering of objects and points in the graphic database; at times, an incapacitating requirement as I will discuss next.

Apparently, this thread had given instructions about how to use ScaleArray and RotateArray more than once. The images are missing from that post and I’ve not been able to do so. Please advise.

Moi Bueno
MindSet