License delivery maintenance is planned for Saturday, July 26, between 12:00 and 20:00 CEST. During this time, you may experience outages or limited availability across our services, including BIMcloud SaaS, License Delivery, Graphisoft ID (for customer and company management), Graphisoft Store, and BIMx Web Viewer. More details…

Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Graphical editing and arrays

adamrendek
Newcomer
I would like to script an object that spreads out small sub parts inside of it first based on number or set distance and then I would like to edit (with hotspots) the position of each of those elements. The problem is that as far as I got the initial spread distance/ position would have to be calculated and set as an array in the script, but how do I let AC know to let go of those initial positions and let me adjust them with the hotspots. Furthermore, how do I keep those newly set custom positions, even if I adjust the overall width for example (A)?

Please help!

Thanks!

Adam
3 REPLIES 3
Ben Cohen
Advocate
Why dont you add "Offset X and Y parameters". The hotspots can then be positioned in the same manner as the sub-parts with the parameters set to 0,0. Then when you need to move the sub-part from its calculated position the offset parameters changes.. make sense?
Ben Cohen
Mac and PC
Archicad (Latest Version) aus
www.4DLibrary.com.au
adamrendek
Newcomer
thanks, Ben, that's a great idea! I'll try it.
Anonymous
Not applicable
I missed this old thread.

Adam, may be you will be interested with Oleg Schmidt's solution, discussed some years ago.
Just in case, attached, a resume of Oleg's tip.