> For the complete documentation index, see [llms.txt](https://docs.simplio3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.simplio3d.com/learning-the-app/3d-assets/edit-3d-assets.md).

# Edit 3D Assets

After you select the 3D file from the local source and click the **Upload** button, the platform will create an asset for you with the status "**Draft**" and take the file name as the asset name by default. You can further edit the newly uploaded 3d asset by changing the **name**, assigning a **category**, changing the **orientation** and **status**.

<figure><img src="/files/YBWRmgP8mg0DEzeBxbWX" alt=""><figcaption><p>Edit 3D Model - Asset</p></figcaption></figure>

**Parts**

Once uploaded, the platform shows you what parts the 3D file is made of. This is a critical step where users can verify that the 3D model has the right parts that will later define its customization degree. For example, if we have a tea cup with 2 parts: *cup* and *saucer*, then the platform will allow the structure of the configurator **to choose separately the options for cup and saucer**. We will have the color red for the cup and green for the plate.&#x20;

{% hint style="info" %}
**For more complex configurators, users will most likely need to upload and update the 3D files multiple times until they get the right parts to fit the configurator's requirements. This will be a back and forth job until you will have the right 3D file. We recommend that you document your configurator well before building it in the platform and use the on** [3D Model versions](/learning-the-app/products/add-3d-models/3d-model-versions.md) **to ease up the process.**
{% endhint %}

**Orientation**

Once you load a 3D file, by default the platform takes the initial position (x,y,z) taken from the original CAD source, which should usually be the correct one. For various reasons, this can be changed, for example during export, and you can correct this from the platform. For example, you might load a 3d table upside down with the legs up, so you may need to flip along the axis until it looks right.

{% hint style="warning" %}
**Read this section to learn how to edit 3D models for correct resizing with the numeral block (suitable for tables, cabinets, closets, shelves, windows, doors, roofs, and sheds):** [Modeling and editing 3D meshes to support numeral blocks.](/learning-the-app/products/create-options/numeral/modeling-and-editing-3d-meshes-to-support-numeral-blocks.md)
{% endhint %}

### Prepare 3D Models

{% embed url="<https://youtu.be/ML2H2lZWfhs?si=jgzO51TUuSKDKpNw>" %}


---

# 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://docs.simplio3d.com/learning-the-app/3d-assets/edit-3d-assets.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.
