2026-02-03 03:36 PM
Hey,
When resizing slabs, can we simultaneously scale their thickness? I'm talking about basic structure (single-layered) slabs, not composites. In the Resize window, we can check the scale affecting thickness of walls, columns and beams. It's wonderful but someone forgot about slabs and roofs!
Some other programs have stuff like "uniform scale", which scales everything proportionally in all axes (XYZ), and that's what I'm after for my slabs.
I could scale them in two steps, I mean, scale in XY with the Resize panel, and then adjust the thickness one by one, but I have many slabs in my project and doing this manually is tedious. Wondering if there is any automated way of doing this. Maybe with Param-O? I've never used it, just heard it can automate many tasks.
Operating system used: Windows 10
2026-02-04 09:41 AM
You can adjust the thickness of all floors at once — it doesn’t have to be done floor by floor.
I think it goes a bit against construction logic to change the floor thickness based on a scaling factor.
In fact, I think it’s a strength that you it keeps the structural thickness when scaling.
If
When you convert the slabs into a morph (right click selection > convert to morph) ; the morphs will scale in all directions.
2026-02-06 06:26 PM
Cuba, thanks for the answer.
I know I can adjust the thickness of all floors at once, but they all have different thickness and I need them all to be multiplied by the same factor. That's why I thought about Param-O, but I don't know if I should really spend the time now and dive into learning a completely new tool, which I don't know whether it'll be any helpful. Could anyone confirm or deny the usefulness of Param-O for such tasks? haha
And the slabs need to stay editable as slabs, I can't convert them to morphs.
Lack of option is not a strength, I'm sorry. A setting analogical to "affect thickness of walls, columns and beams" would be a strength.
2026-02-09 10:10 AM
If you were to scale a PARAM-O object or a simple GDL object using 'Resize,' the original thickness is always preserved. All objects then maintain the same thickness. In PARAM-O, it also becomes difficult to create polygonal shapes (those that are not rectangular or regular polygons)
Param-o or a gdl will always be an object not a slab...
Perhaps you could tell me a bit more about what you are trying to achieve; there might be other solutions available...
2026-02-09 04:32 PM
This is a highly unusual request. But I think utilizing Python will be your best bet.
2026-02-10 09:04 AM
Thanks for the suggestions, I'll try Python.
The issue is parts of model coming from different sources and have been imported in wrong units, and now I need to batch rescale elements to cleanup that mess.
2026-02-10 10:31 AM
I see. And you don't have the files anymore, so you can't reimport them correctly (!?)
2026-02-13 06:22 PM
I don't cause I'm supposed to cleanup a mess after someone else who no longer works with us 😄
Anyway, I'll see what I can do with Python, I mean, what ChatGPT can do.