Agile deconstruct function

Hi!

While working on a project I have felt the deconstruct panel being somewhat hard to use. It feels hard to find the right function at times and for certain objects i can’t seem to find a deconstruct function. As an example I am missing a deconstruct bar option.

Would it be possible to implement an agile deconstruct function which takes an object and gives back its defining properties in same order as the objects general constructor? Making the whole process streamlined.

Is there some reasoning behind not having a deconstruct function for all element types?

Hi Kalle!

Have a look at Bars.Deconstruct.Modify.
You will find it under the ‘Bars’ tab of FEM-Design API in Grasshopper.

Such a great feedback :slight_smile:

The main reason for the actual implementation has been technical. It was hard to find a way to automatically generate components when the API started.
There is a plan on building a “Generic Deconstructor” which would help the user in Deconstruct anything.

the approach that you are refering to has been taken for Simplex Foundation

Hi Marco !

Thanks for the lightning fast feedback.

I found it under the Bars tab as you pointed out, cheers!

I understand that it might be complex solving the issue and thanks for the clarifications. Great implementation in the Simplex version. It feels like a very intuitive and desirable way of implementing this function. I have a background using BHoM where an “explode” method is implemented (in another setting of course, using its own object model).

“Explode” from BHOM is marvellous!

I use it a lot as well as it also works with Amy plugin (FEM-Design included) :slight_smile:

Try to use it as well. It works perfectly with results.

seriously!? I did not know that, I will try it as well, thank you ! :slight_smile:

1 Like