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?
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
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
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).