Distributive array in dynamic clock

Distributive array in dynamic clock

Gangula2
Advocate Advocate
835 Views
5 Replies
Message 1 of 6

Distributive array in dynamic clock

Gangula2
Advocate
Advocate

Provide the ability to distribute objects within a fixed length of the parameter instead of adding them at a fixed distance.

 

With the current state of the array parameter in a dynamic block, we can only add copies after crossing a specified length, but this can lead to irregular or weird objects. In the following example. the sofa creases appear after each 600mm of stretch, but if the length of the sofa is 1350, it leaves a weird gap at the end as shown below. This could be solved if the array distributes the creases between the length of the sofa.

 

 

0 Likes
836 Views
5 Replies
Replies (5)
Message 2 of 6

Libbya
Mentor
Mentor

It is possible to do what you are saying provided you do not need an infinite distance.  The block becomes increasingly complex the more objects you add.  

0 Likes
Message 3 of 6

Gangula2
Advocate
Advocate

If It's infinite distance then the details will become minor, but since the distance is small, the details matter.

In this case, the sofa is very small, so if the array could provide 2 creases at an equal distance within the sofa width, it would be better, than providing creases at fixed distance.

Please, could you explain me how it could be done?

0 Likes
Message 4 of 6

Libbya
Mentor
Mentor

 

0 Likes
Message 5 of 6

Gangula2
Advocate
Advocate

Thank you, that's  the result I was expecting to achieve. 

 

But, I was hoping, there was a simpler way instead of this long process. I was hoping we could simply use the array parameter which can work like the array in model space and it would automatically adjust the number of objects in between the distance. 

 

Can't the array parameter be tweaked to do that?

 

 

0 Likes
Message 6 of 6

Libbya
Mentor
Mentor

Do you think I made the video for my own amusement or my lack of understanding of the functions of the array action (there is no array parameter)?  Good luck with it.  That's the last time I will spend any of my time trying to help you. 

0 Likes