# Agile deconstruct function

**URL:** <https://femdesign.discourse.group/t/agile-deconstruct-function/536>\
**Category:** Features & Ideas\
**Created:** [11 August 2025 13:51 UTC](https://femdesign.discourse.group/t/agile-deconstruct-function/536 "2025-08-11T13:51:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![MarcoPelle](https://dub1.discourse-cdn.com/flex017/user_avatar/femdesign.discourse.group/marcopelle/32/6_2.png) [@MarcoPelle](https://femdesign.discourse.group/u/MarcoPelle)\
**Post date:** [11 August 2025 14:34 UTC](https://femdesign.discourse.group/t/agile-deconstruct-function/536/2 "2025-08-11T14:34:39Z")

</div>

Hi Kalle!

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

> [@Kalle](#):
>
> 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.

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](https://femdesign.discourse.group/t/simplex-foundation-api/508)

---

_[View the full topic](https://femdesign.discourse.group/t/agile-deconstruct-function/536)._
