This is a 2D “Wall Spline Tool“, it allows the user to quickly create walls by auto populating the space desired with a selection of meshes that the tool can be provided from an array.
When using the tool the user can specify how they want each mesh to appear when added. These options include a range of scales and rotations on a per mesh bases. Once this information is input the tool handles the rest. Simply add the number of “handles you want“ to get the shapes you need and the tool will automatically fill in the gaps with random meshes while following the restrictions the user has placed.
The tool will also automatically take into account the varying sizes of each mesh (with an option to manually add or subtract padding between each mesh)to places them as close together as possible without overlapping (unless adjusted to do so by the user).
Finally, once the wall in looking the way the user would like. They can click a single button to have it convert the end result into a single mesh to save on performance.