> For the complete documentation index, see [llms.txt](https://help.rhinonature.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rhinonature.com/manual/grasshopper/general-components/decompose-component.md).

# Decompose Component

## Overview

The Decompose Component disassembles the Ecosystem Data object and supplies its child elements.

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MU7GFx0xwOd_cvrOX9H%2F-MU7lPAJjBmGoytpsVuW%2FGH_GEN_DECOMPOSE_COM.jpg?alt=media\&token=8f75df60-9136-45ff-98f0-17057876aee8)

## Inputs

**Ecosystem Data** \[ED] (Generic Data) - List of Ecosystem Data objects provided by the [Live Link Component](/manual/grasshopper/general-components/live-link-component.md).\
**Index** \[I] (Integer) - Index of Ecosystem Data object to decompose. The default value is set to 0.

## Outputs

**Entity ID** \[EID] (Guid) - List of Entities belonging to decomposed Ecosystem which should be passed to the [Evaluate Component](/manual/grasshopper/general-components/evaluate-component.md) in order to retrieve detailed information about it.\
**Entity Transforms** \[EXF] (Transform) - Tree of transforms lists belonging to Entities from decomposed Ecosystem.
