> For the complete documentation index, see [llms.txt](https://technical.geometrygym.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://technical.geometrygym.com/rhino-grasshopper/structuralanalysis/geometry-gym-model/structural-model/converting-analysis-models.md).

# Convert Model

## Convert IFC to Structural Analysis

For each of the structural analysis plug-ins in Rhino there is a **ggConvertIFC** component which will convert a IFC file into a structural analysis model. As apart of this process the Structural analysis detection engine is run.

{% hint style="info" %}
You can also generate a structural analysis model within the IFC plug-in, generating a program agnostic model and then use that to import into your desired Analysis program at a later date.
{% endhint %}

## Bake to IFC

**`gg###Stream Bake IFC`**

Each structural analysis plug-in has a component which allow baking of the generated model data from within grasshopper to a `.ifc` file through the stream bake to IFC component.

After generating a structural analysis model within grasshopper, create a empty .ifc file in a desired location on your pc. This can be done by creating an empty `.text` file and renaming the extension to `.ifc`.

Reference that file into grasshopper and enable the export. The model should now be exported to the .ifc file format.

![Streambake to IFC](/files/RMMHXZlWGeIy5hLVK5zf)

## Convert from IFC

**`gg###Convert Ifc`**

Like the stream bake to IFC component, each structural plug-in should also have a convert from IFC component which allows for an IFC file to be converted from `.ifc` to a file format that can be imported into the desired analysis program.

In a similar fashion to the bake component, create a blank file in a desired location on your PC with the correct extension to suit the text format import file type of that program. Once you enable the component the file should write to the desired location.

Click[ here ](/rhino-grasshopper/structuralanalysis/geometry-gym-model/structural-model/converting-analysis-models.md)for information on correct file formats for the desired programs.

![Convert IFC](/files/4HMcbQ61GmMdGsDZGWEz)

Lastly, import the file through the desired structural analysis program. In this case we have converted from IFC into strand 7.

![A converted .ifc file to Strand7](/files/7Bzv58yfOBlNyCpSJbKu)

{% hint style="warning" %}
If you notice parts of the structural analysis not transferring into the desired program please contact us.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://technical.geometrygym.com/rhino-grasshopper/structuralanalysis/geometry-gym-model/structural-model/converting-analysis-models.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
