How to make a parametric square controlling X and Y with Grasshopper


I want to make this box which can be changed its WIDTH, LENGTH and HEIGHT. Right now I can make the whole thing bigger or smaller in XY but obviously the indentations and height get messed up.

Any help, I need this concept also for other projects.

Thanks a lot!!


The idea is surely better to do with the 3d model than the projected curves.
It is the whole idea of Grasshopper, make your parametric box (in 3d) then make the drawings for manufacturing. There are surely some scripts to do this kind of stuff.

The indentations need to be made after you scale the shape. Trying to undo scaled indentations and replace them with correctly sized ones will be 1000 times harder.