Jolbas wrote: ↑Mon Sep 19, 2022 3:25 pm
I would like some input on how you think of the workflow around the array. @Zolko @ppemawm and others. I think it should be like this:
1. Select a source object.
2. Click an Array button. Polar, Linear, Limitless
3. The array object i created and the task panel opens for attachment of the array object.
4. Select attachment settings and close.
5. Edit array parameters depending of array type.
Seems to be good.
Only to make some "brainstorming" about different way to make a "flexible tool"
I have in mind what is probably a too "involute" user case and not so applicable in reality.
To pass to the "expression" tool a list of "center point", "axes" and "angle".
Suppose that I have a part, like an arrow and i wat to orient it in a strange way, like distributing them on a sphere with some arrows some pointing upward and some other downward on a the sphere surface, (maybe passing his U.V coordinates).
I have a "center point" that determine the position in 3D space of the "reference point" of the object (Sorry, the terminology is not correct, but I'm used to script things, so GUI is not my "point of strength"), the axis will determine what is the "rotation axis" and the "angle" the position.
This way I could maybe model very complex object with the "overhead" of calculating only the data in my case the U,V coordinates of "center points" and passing the "upward" and "downward" angle the axis could be managed by the U,V position that being on the surface will follow his normal.
Hoping to have been decently clear.
Kind Regards
Carlo D.