# Upload CAD File

To upload CAD file to the platform please follow the steps below. For these steps you would need to download and use [**Rhino 3D**](https://www.rhino3d.com/)**.**&#x20;

## 1. Document Unit Setup

Make sure that Rhino’s units are set to *cm*.

To do this, click on the *Properties/Options* button to open up the options.&#x20;

<figure><img src="/files/nvQGvpJC3TXIxLdDtmsF" alt="" width="553"><figcaption></figcaption></figure>

Select *Units* under the *Document Properties*. If needed, you can open up the drop-down menu for *Model units* and select *cm*. Hit enter to close the window.

<figure><img src="/files/rb9fHGi65uk3xeRGCrhX" alt="" width="563"><figcaption></figcaption></figure>

## 2. Import

Import the CAD file into Rhino by navigating to *File > Import* and selecting your&#x20;reference file.

To set the correct unit settings for your model within the import options, ideally you would need to know what unit settings were used during the export of the model’s file. You can also try different values and measure the resulting model’s scale to check if it’s correct.

<figure><img src="/files/rE6hG2vupQHSVSCX4LOd" alt="" width="401"><figcaption></figcaption></figure>

With this particular example we set the units to mm.

### Warnings

The warnings displayed below can commonly appear during importing. For the first warning click *Yes:*

<figure><img src="/files/DTMIguTOJrsWkwmjUmWg" alt="" width="563"><figcaption></figcaption></figure>

And for the second warning click *Ok*:

<figure><img src="/files/XDJkTGu1UgsSBACwJ45I" alt="" width="512"><figcaption></figcaption></figure>

## 3. Positioning (as needed)

After the import is finished, check if the model is centered to the origin. If yes, then you don't need to do anything in this step.

If the views look empty at this point, that could mean that the model is placed far off from the center, and out of view. To find the model hit *CTRL + A*, then click on the zoom to selected tool. This will zoom in on the object on the viewport which is active.

<figure><img src="/files/OCYE7lZSyOrPO146XdAI" alt="" width="553"><figcaption></figcaption></figure>

{% hint style="info" %}
Tip: If you like, you can repeat the above command on the rest of the views, to center  the object, by simply right clicking inside the area of each of the remaining views
{% endhint %}

Selected objects will be highlighted with bright yellow wireframe.

When you located your object, you can group the individual parts together by pressing *CTRL + G* (For ungroup hit *CTRL + Shift + G*). This will keep the parts of your model holding their position relative to each other during transforms.

Finally, while the model is grouped and selected, look for the align tool on the left side toolbar, click on the small triangle on the bottom right corner of the tool to make all the align options visible, and activate the align center option by clicking on it.

<figure><img src="/files/1WccCHZEu1je38IkE5LY" alt="" width="405"><figcaption></figcaption></figure>

You can see that the tool is active when the model starts to follow the position of your cursor. To center the object to the world origo, hit the 0 on your keyboard or numpad, and then enter. The model is still selected. If it disappears from your view you can use zoom to selected tool again to locate it.

## 4. Remove Unnecessary Parts

In order to make the resulting file size more manageable, it is recommended to remove some parts of the product that are not visible from the outside (e.g. bolts, drawer rails).

To better see if there are any such parts within the model, you can click to the dropdown icon next to the Perspective viewport, and change the mode to *ghosted*. (edited) <br>

<figure><img src="/files/9MwCi5YLruRbqKJ8XoZl" alt="" width="563"><figcaption></figcaption></figure>

To select the smaller parts inside the model, you can click and drag a selection box (starting from an empty area outside the object), dragging from Right to Left. This way the selection will only apply to parts that are completely included in the selected area.&#x20;

<figure><img src="/files/1Qdk1cDkiPG1mKvGDmSg" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/NGSIaFJZuEPpdUea5O70" alt="" width="563"><figcaption></figcaption></figure>

When you have the unwanted parts selected, press DEL to delete them from the scene.

## 5. Meshing

To create a mesh, select the object, type “Mesh”&#x20;in the upper command&#x20;line, and press Enter.

<figure><img src="/files/4ubjYaWXUtsGsu8TjNJQ" alt="" width="365"><figcaption></figcaption></figure>

The dialog box appears. You can choose between&#x20;two types of dialog boxes:&#x20;simplified or detailed.

<figure><img src="/files/M2qpU8MCgo40hfiE3NDE" alt="" width="563"><figcaption><p>Simplified view</p></figcaption></figure>

Most of the time, the simple&#x20;mesh options are enough to create the mesh model. Press&#x20;Enter to generate the mesh&#x20;model.

If you press the *Detailed Controls* you can also see the more detailed dialog:

<figure><img src="/files/SIJIyNBBP80I53tC8p3q" alt="" width="563"><figcaption><p>Detailed view</p></figcaption></figure>

The detailed mesh option is an advanced meshing dialog. You can define various&#x20;parameters before meshing, such as density, simple planes, and jagged seams.

The resulting mesh would look something like this:

<figure><img src="/files/sJjLFgbR9UqhtrpZQ6G3" alt="" width="563"><figcaption></figcaption></figure>

## 6. Export

In this case, the mesh and the&#x20;NURBS model are in the same&#x20;position. Go to the Selection&#x20;menu and choose the “Mesh Select” tool

<figure><img src="/files/kcWJ72oZdmZDhnlOuSRn" alt=""><figcaption></figcaption></figure>

Then go to the *File menu > Export Selected* option, and export the model&#x20;in your preferred file format. In order to make the file work on the platform please make sure to select *.obj* or *.fbx.*

## 7. Upload

When uploading to the colormass platform, make sure to select *Convert to World Space UVs* on the dialog that appears after upload:

<figure><img src="/files/fSXdlwltcJc6C00kjZLI" alt="" width="559"><figcaption></figcaption></figure>

This will make sure to correct the mapping issues the CAD file has.


---

# Agent Instructions: 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:

```
GET https://docs.colormass.com/building-blocks/products/advanced/upload-cad-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
