Repeating Sub Components in a Random Order

Hi!

I’m struggling with the creation of a dynamic component. I work as a general contractor and I want to build a library of Siding/Cladding profiles with full geometry. I began with a few simpler profiles and was impressed with the ease of use of the dynamic components. Now I’ve ran into a siding profile that has a random pattern of three different pieces.

At first i thought i could use the rand function to easily pick between the three but my knowledge base and coding experience is not nearly deep enough to work out how to create an actually usable component.

Here’s the simple geometry.

I tried using an AI agent to help me work out the kinks but it didn’t yield any usable results.

The way I’m using these profiles is, creating the wall shape with any rough openings (windows, doors, etc.) and then using the solid tools to cut the siding component to size and cut the holes for the openings. Is there an easier solution than a dynamic component that im not seeing? Or is there any advice thats applicable for getting the dynamic component to work?

Thanks a bunch for taking the time!

If there are 3 different rib sizes, randomised would be six different arrangements. So, make six materials (scaled) to suit a panel. Then add a cutter within the panel, that can be freely made visible, moved, scaled or copied.

It’s likely you have to match the architect’s choice, cycle materials to match. Using material rather than model detail is simpler.

see for concept…

Masonry Wall USA - Model - 3D Warehouse

DC thickness can resize to material.

Probably best with 2D overlay, you then need a takeoff, label system, maybe (requires 3D) OpenCutList? otherwise generic report writer.

Please private message if you want paid for details.

2 Likes

Note that the pattern is not truly random but the vertical divisions are placed by the designer to look “random”. A truly random pattern will often look hideous with many continuous or nearly continuous seams spoiling the result.

1 Like