--- title: "Tessellation" url: "https://help.maxon.net/c4d/en-us/Content/html/FIGESIMPORT-CADIMPORT_GRP_TESSELATION.html" section_path: "CAD Import > IGES Import Settings > Tessellation" element_id: "FIGESIMPORT" group_id: "CADIMPORT_GRP_TESSELATION" description: "A CAD file contains tiny objects as well as a huge structure, which are all essential for the project. In a visualization, tiny objects like nuts and …" --- ## Tessellation ### Scale Based Tessellation Parameter ID: `CADIMPORT_SCALEBASEDTESSELATION` ### Scale Range Parameter ID: `CADIMPORT_SCALEBASEDTESSELATION_RANGE` A CAD file contains tiny objects as well as a huge structure, which are all essential for the project. In a visualization, tiny objects like nuts and bolts don’t play a major role and don’t need to be imported with the same resolution as the larger objects. **Scale-Based Tessellation** can be used to arrange objects in 3 scale categories for separate tessellation (described above): ![Image: 041526.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041526.jpg) The bounding box sizes (more precisely: the largest diagonal) are ascertained for the objects to be imported and grouped relative to the largest bounding box. Percent values will be produced that are shown in color in the image above with increasing values from 0% to 100% from left to right. The sliders can be moved as desired. The selected slider’s value will be displayed if you click on the small arrow to the right of **Scale Range**. ### Linear Interpolation Parameter ID: `CADIMPORT_SCALEBASEDTESSELATION_INTERPOLATION` This option belongs to the **Scale-Based Tessellation** settings. If enabled, it will disable the middle range and interpolation will only take place between minimum (S) and maximum (L). ### Sag . S Parameter ID: `CADIMPORT_LOW_MAX_SAG` · Range: [0.00..999999.00] ### Angle . S Parameter ID: `CADIMPORT_LOW_MAX_ANGLE` · Range: [0..180°] ### Length . S Parameter ID: `CADIMPORT_LOW_MAX_LENGTH` · Range: [0.00..999999.00] ### Sag . M Parameter ID: `CADIMPORT_MEDIUM_MAX_SAG` · Range: [0.00..999999.00] ### Angle . M Parameter ID: `CADIMPORT_MEDIUM_MAX_ANGLE` · Range: [0..180°] ### Length . M Parameter ID: `CADIMPORT_MEDIUM_MAX_LENGTH` · Range: [0.00..999999.00] ### Sag . L Parameter ID: `CADIMPORT_HIGH_MAX_SAG` · Range: [0.00..999999.00] Defines the **Distance** (see below) for the 3 large regions. ### Angle . L Parameter ID: `CADIMPORT_HIGH_MAX_ANGLE` · Range: [0..180°] Defines the **Angle** (see below) for the 3 large regions. ### Length . L Parameter ID: `CADIMPORT_HIGH_MAX_LENGTH` · Range: [0.00..999999.00] Defines the **Length** (see below) for the 3 large regions. ### Detailing Parameter ID: `CADIMPORT_DETAILING` When importing a NURBS surface, these three-sided polygons have to be reproduced. This process is called tessellation. The Detailing settings can be used to define how precisely the polygon mesh that is generated should follow the NURBS surfaces. ![Image: 041525.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041525.jpg)\ The NURBS surface on the left after Tessellation with **Detailing** set to Low, Middle and High, respectively. **Detailing** offers the following options: - **Original**: the tessellation values saved in the CAD file will be used. - **Custom**: will automatically be used if you manually enter values. - **High, Medium, Low**: applies the respective quality level to the **Max Sag** and **Max Angle** settings (click on the small arrow to display these settings). Note that the tessellation process takes into account all 3 defined maximum values for **Max Length (mm)**, **Max Angle** and **Max Sag (mm)**. The maximum resolution will be calculated within these limits. Generally speaking, the smaller the values, the higher the resolution. If 0 is defined, the respective criteria will be ignored. ### Max Sag (mm) Parameter ID: `CADIMPORT_MAX_SAG` · Range: [0.00..999999.00] ![Image: 041527.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041527.jpg)\ Depending on the settings defined, the polygon mesh will follow the curvature more or less precisely. ![Image: 041528.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041528.jpg)\ The original NURBS on the left; declining **Max Sag (mm)** values from left to right (other criteria disabled). This value defines the maximum distance the polygon surface can have from the NURBS curve. Define smaller values for correspondingly higher polygon mesh resolutions. ### Max Angle Parameter ID: `CADIMPORT_MAX_ANGLE` · Range: [0..180°] ![Image: 041529.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041529.jpg)\ The original NURBS on the left; declining **Max Angle** values from left to right (other criteria disabled). **Max Angle** defines the maximum angle between adjacent polygon surfaces that cannot by exceeded (see image for **Max Sag (mm)**. ### Max Length (mm) Parameter ID: `CADIMPORT_MAX_LENGTH` · Range: [0.00..999999.00] ![Image: 041536.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/041536.jpg)\ Left: Original NURBS; from left to right sinking values for **Length Max (mm)** (other criteria disabled). **Length Max. (mm)** defines a triangle’s maximum side length. Lower values make it possible to avoid the often problematic, very long triangles. But be careful: values that are too low will generate an unnecessarily high number of triangles.