QuickStart Tutorials Download Purchase Support

Reference
DAuthorize DBuild DBuy DCheck DColorize DDelete DDiagnose
DEdit DEmbed DExtrude DHatch DHelp DMerge DMesh
DOrder DProject DRead DRemesh DRepair DSeparate DUpdate

DRemesh command performs high-quality remeshing on the mesh.

Usage Notes:
1. Add a "Size" key to the user text of points, polylines, and meshes and set its value to control the mesh size near them;
2. Add a "Type" key to the user text of a point and set its value to "FixedPoint" to preserve that point in the output mesh;
3. Add a "Type" key to the user text of a polyline and set its value to "FixedLine" to preserve that polyline in the output mesh;
4. Add a "Type" key to the user text of a mesh and set its value to "FixedFace" to preserve that mesh in the output mesh;
5. Polylines must be consistent with the mesh edges of the input mesh.

Points and polylines can be used to define mesh refinement, where polylines must be consistent with mesh edges.
Points are categorized as MeshPoint (default) and FixedPoint, where FixedPoint will be preserved in the output mesh.
Lines are categorized as MeshLine (default) and FixedLine, where FixedLine will be preserved in the output mesh.
Mesh faces are categorized as MeshFace (default) and FixedFace, where FixedFace will be preserved in the output mesh.
Size can be assigned to points, polylines, and mesh faces, defining the size of mesh edges near the relevant objects.
Use the keywords Type and Size in the user text to define the related types and sizes.


This command has the following parameters:
FaceShape - The shape of faces, which can be Triangle, Mixed, or Quadrilateral;
MeshParttern - Mesh pattern, which can be Unstructured or Structured;
MinEdgeLength - Minimum mesh edge size;
MeanEdgeLength - Average mesh edge size;
MaxEdgeLength - Maximum mesh edge size;
ShapeQuality - Mesh face quality;
MaxGradation - Maximum ratio of edge lengths within a mesh face;
MeshType - Output mesh type. If MeshType = Joined, a single mesh is output; if MeshType = Separated, the mesh separation state is maintained;
OptimizationLevel- Mesh remeshing quality optimization level;
JoinTolerance = Point merging distance. Points smaller than this distance will be merged into one point.

Select the points, polylines, and meshes that need remeshing. After defining MeshPoint, FixedPoint, MeshLine, FixedLine, MeshFace, and FixedFace, use this command to perform mesh remeshing.

Here is an example you can try: DRemesh.3dm.