Hi McGreed, I gave a look at your code, haven't fixed it but I think I found the source of the issue. You declared a lot of global variables (usually a bad coding practice). Those variables are shared by every Array Object Modifier in the scene. If you create a Sphere, add your modifier and update the scene then in the…
Hi McGreed, the sample I wrote about structures is very generic and shows a better coding practice when you need to declare many variables at global scope. If you define a structure containing all the variables you need, then instance the structure at global scope, you are exposing to the global scope a single "name",…