Scale 1D Static

Hi,

I’m trying to scale the attached truss in one direction. How do I move A to B while keeping C and D fixed? When I scale1d using E as the base point, A as the first reference point and B as the second reference point, D scales to C as well, which is not the intention. Any tips will be greatly appreciated.
Scale 1D.3dm (8.5 MB)

TIA
H

impossible task. its a constraint parametric problem.

Is this purely cosmetic? CageEdit gets close but still moves C a touch. If you need this for production purposes / tight tolerances etc. then this probably won’t be a solution.


cage.3dm (18.7 MB)

Hello- I would sort this out using just lines (scale the points) then arrange the polysurfaces when you like the shape. I imagine if your linear elements are mapped to the lines with say Flow + history, you could make a ‘system’ that is editable but this all seems a bit Grasshopper to me.

-Pascal

There are unfortunately some issues with what you are asking. E.g.:

  • You haven’t specified what should happen to the arch. (kink near C, scale from ground, a.n.o.?)
  • You haven’t specified what should happen to member thicknesses (scale or maintain?) or cross-sections (distort or rotate?)
  • You haven’t specified how joints should reconfigure (reshape? adjust for collisions?)

I’m sure you realize deep down that, to address these considerations properly so as to maintain engineering and materials integrities, the only option is to redraw.

Sorry,
Jeremy

Thanks Jeremy,

  • You haven’t specified what should happen to the arch. (kink near C, scale from ground, a.n.o.?)
  • not important. kink is fine
  • You haven’t specified what should happen to member thicknesses (scale or maintain?) or cross-sections (distort or rotate?)
  • ideally maintain but that would be asking for too much with scaling
  • You haven’t specified how joints should reconfigure (reshape? adjust for collisions?)
  • don’t see why there should be collisions.

Redrawing would be the obvious solution, unless you have 24 variations…

Looks like this is one for the wish list…

Thanks everyone for your responses.

:smile:
H

If you have 24 variations then this is definitely one for Grasshopper!

Unfortunately, I’m no good at GH. I’ve managed a workaround with booleansplit, scale1d and moving some faces. Not ideal, but will have to do. H