Longtime SU Studio Pro architect here who is stumped. Scenario: Client provides a list of required spaces within their future building. I’ve yet to determine a simple method to create multiple differing arrangements of these programmed spaces in diagram form. I would like to create a 2D component for each floor plan space that can be pushed and pulled into different aspect ratios while maintaining a constant area.
The final product would be a sheet illustrating multiple variations of the client’s initial program achieved using different shapes on a site with fat dashed lines with curved corners for each space that are confidently compliant with each individual area’s requirement.
The push pull/process/morph process would then be more free of constantly having to reference the Entity Info Window, setting up linked reporting text/leaders, or manually hacking together everything by brute force drafting.
Think SmartBlobs.
A bonus feature would be adding minimum/maximum constraints to each space.
This is an old dynamic component I made years ago that calculates its dimensions based on an area (in square meters) and the X length. When you scale it in the X direction it changes its Y dimension to keep the area the same. “Take it apart” to see how it is made. You can add a label in LayOut that can display the room name , area and ID. room_rec.skp (10.9 KB)
This is just “2D” - I also made a 3D version and a circular/elliptical one. I don’t think a random shape would be possible.
Hi Anssi, I tried opening your room_rec, I only see raw geometry. I was thinking if we created a component with flat sides and rounded corners as separate parts in one component, we could calculate the corner static size into the LenX and LenY with a custom variable that could be used to display the areas as needed. and the position of the edges can be modified with the corners moving based on side len added to corner size. Pulling from Aarons picture frame dynamic component Skill builder videos
if you import it, you can right click on it and edit the DC parameters like he described.
if you open it, you’re simply taking a look at the raw geometry
Thank you ateliernab, I have had components inside components before, but not components outside components, that was new for me.
I made a mock up of what I was suggesting. its a frame with 4 sides and 4 corners each their own components inside one combined component. We can use scale tool to adjust size, or the input of component options. Hope this helps. Not sure a good way to make them “dotted lines” or incorporate the maintained area like Anssi has done, but its a start i think DC_frame.skp (34.6 KB)