---
title: Remesh
slug: software/remesh
description: Carbon Design Engine's Remesh tool creates a new triangle mesh representation of your geometry with more regular triangles. This is useful if a poor-quality mesh is limiting your abilities in surface operations.
docTags: 
createdAt: 2024-06-06T00:05:50.163Z
---

Remesh creates a new triangle mesh representation of your geometry with more regular triangles.

- [Recommended Use Cases](docId\:v4RVWkWedoB2G-nQfpvAs)
- [Remesh Options](docId\:v4RVWkWedoB2G-nQfpvAs)
- [Remesh Workflow](docId\:v4RVWkWedoB2G-nQfpvAs)

# Recommended Uses Cases

Remeshing may be useful if a poor-quality mesh is limiting your abilities in surface operations (eg, for texturing). Remeshing typically increases file size.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**Patch Consistency**
Improve regularity across a patch for improved results in certain surface operations, such as tile texturing

![](https://res.cloudinary.com/carbon3d/image/upload/v1710193863/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_Patch_Consistency_v0102_sml.gif)
:::

:::VerticalSplitItem
**Improve Mesh Quality**
Mesh of poor quality with a faceted surface can be improved


![](https://res.cloudinary.com/carbon3d/image/upload/v1709863460/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_quality_v0101.gif)
:::
::::

:::hint{type="info"}
Remesh is intended for input models only; not recommended for generated models.
:::

# Remesh Options

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
### Remesh Patch

- Remesh can adjust a full model
- Or adjust a **single patch**

By remeshing a patch only where you need it, you can **minimize increasing the file size**.
:::

:::VerticalSplitItem
![](https://res.cloudinary.com/carbon3d/image/upload/v1709863470/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_patch_v0101.gif "In this example, a patch is extracted from the top only")
:::
::::

### Target Edge Size

Target edge size controls the size of the output triangles by defining how long the edges will be on average.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**Edge Length**
The software aims for all remesh triangles to have the specified edge length: 1.5 mm in this example.


![](https://res.cloudinary.com/carbon3d/image/upload/v1709863462/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_edge_size-length_v0101.gif)
:::

:::VerticalSplitItem
**Edge Percentage**
The software aims for all remesh triangles to have the specified percentage of edge length / diagonal length of mesh bounding box.

![](https://res.cloudinary.com/carbon3d/image/upload/v1710804380/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_edge_size-percentage_v0101.gif)

The **bounding box dimensions** of the mesh can be found in the models's menu under **View info**.

In this example, the bounding box diagonal length is 150 mm. The edge percentage is set by dividing an edge length of 1.5 mm by the 150 mm diagonal length, for an edge percentage of **1% (the default value)**.
:::
::::

:::hint{type="info"}
If you are unsure what edge size to select, use the **default 1% Edge Percentage**, which will provide good results for most geometries. Edge Length may be a better choice when you want triangles to subdivide nicely with known feature sizes.
:::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
### Feature Edge Angle

Remeshing could adjust feature edges in ways that are not intended to get the best distribution of regular triangles.

To remedy unintended consequences, Design Engine's remeshing preserves feature edges. **Any edge 30° degrees or greater is preserved by default.**

The user can adjust the angle to be preserved. This can be useful if you intend to apply feature edge struts to your lattice design.
:::

:::VerticalSplitItem
![](https://res.cloudinary.com/carbon3d/image/upload/v1709863468/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_feature_edge_angle.png "Default 30° or greater feature edge preservation")
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
### Number of Iterations

The number of iterations field specifies how many times to run the remeshing algorithm to find the best results.

The default is 10 iterations, balancing time, file size, and results for a mesh that is suitable in most cases. The user can adjust up to 100 iterations if default results are not desirable.

In this example, the default of 10 iterations yielded an area with less consistent triangle edge lengths, which improved by running more iterations.
:::

:::VerticalSplitItem
![](https://res.cloudinary.com/carbon3d/image/upload/v1709863463/Education/Software/Design-Engine/Tools-Features/Remesh/Remesh_iterations_v0101.gif "Default 10 iterations vs 100 iterations")
:::
::::

# Remesh Workflow

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://res.cloudinary.com/carbon3d/image/upload/v1711731093/Education/Software/Design-Engine/Tools-Features/Remesh/Access_Remesh.png)
:::

:::VerticalSplitItem
**Accessing Remesh**

Access Remesh from the “More mesh tools” dropdown next to the Decimate operation
:::
::::

::embed[]{url="https://vimeo.com/920655491"}

:::ExpandableHeading
Video Text

1. Remesh
   • Select input mesh
   • Select target edge size
   &#x20;  • Select default 1% target edge percentage in most cases
   • Select default settings for remaining options in most cases
2. Click Generate
   • \[Before/after] Original mesh - Remesh
:::

