Introduction Example Download License Service

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

DRemesh命令网格进行高质量重划分。
The DRemesh command remeshes the target mesh with high qualities.

用法要点:
1. 对点、折线、网格的用户属性文本添加“Size”键并设置其值可控制其附近网格尺寸;
2. 对点的用户属性文本添加“Type”键并设其值为“FixedPoint”则在输出网格中保持该点;
3. 对折线的用户属性文本添加“Type”键并设其值为“FixedLine”则在输出网格中保持该折线;
4. 对网格的用户属性文本添加“Type”键并设其值为“FixedFace”则在输出网格中保持该网格;
5. 折线必须与输入网格的网格边保持一直。
Usage Tips:
1. in the User Attribute Text, add keys "Size" with the corresponding values to points, polylines, and meshes can control the sizes of nearby mesh faces;
2. in the User Attribute Text, add keys "Type" and set the values equals "FixedPoint" to the points can preserve the points in the output meshes;
3. in the User Attribute Text, add keys "Type" and set the values equals "FixedLine" to the polylines can preserve the polylines in the output meshes;
4. in the User Attribute Text, add keys "Type" and set the values equals "LineFace" to the meshes can preserve the meshes in the output meshes;
5. polylines mush in accordance with the edges of the input meshes.

点和多段线可用于定义网格细节,其中多段线必须与网格边保持一致。
点分为MeshPoint(默认)及FixedPoint,其中FixedPoint将在输出网格中被保持。
线分为MeshLine(默认)和FixedLine,其中FixedLine将在输出网格中被保持。
网格面分为MeshFace(默认)和FixedFace,其中FixedFace将在输出网格中被保持。
Size可被赋予点、多段线及网格面,其定义相关物件附近网格边的尺寸。
在用户属性文本文本中使用关键字Type及Size来定义相关类型及尺寸。
Points and polylines are used to specify the mesh details, in which polylines must in accordance with the mesh faces' edges.
Points are classfied into MeshPoint (default) and FixedPoint, where FixedPoints are preseved in the output mesh.
Lines are classfied into MeshLine (default) and FixedLine, in which FixedLines are preseved in the output mesh.
Meshes are classfied into MeshFace (default) and FixedFace, where FixedFaces are preseved in the output mesh.
Size can be assigned to the points, polylines and mesh faces, which defines the size of mesh edges near the corresponding geometry objects.
Use the keywords Type and Size in custom attribute texts to specify the corresponding type and size.


本命令有如下参数:
FaceShape - 面的形状,其可为Triangle、Mixed或Quadrilateral;
MeshParttern - 网格规则,其可为Unstructured或Structured;
MinEdgeLength - 网格边最小尺寸;
MeanEdgeLength - 网格边平均尺寸;
MaxEdgeLength - 网格边最大尺寸;
ShapeQuality - 网格面质量;
MaxGradation - 网格面中边长度的最大比值;
MeshType - 输出网格类型,若MeshType = Joined则输出网格为一个单一网格,若MeshType = Separated则输出网格保持分离状态;
RunningSpeed - 网格重划分运行速度,速度越慢网格质量越高;
JoinTolerance = 点融合距离,小于该距离的点将被融合为一个点。
The command has the following input parameters:
FaceShape - the shape of the faces, which can be Triangle, Mixed, or Quadrilateral;
MeshParttern - the parttern of the mesh, which can be Unstructured or Structured;
MinEdgeLength - the min size of the mesh edge;
MeanEdgeLength - the mean size of the mesh edge;
MaxEdgeLength - the max size of the mesh edge;
ShapeQuality - the quality of mesh faces;
MaxGradation - the max ratio between the edges of a mesh face;
MeshType - the type of the output meshes, if MeshType = Joined, then the output mesh is a single one, else if MeshType = Separated, then the output meshes are kept separated;
RunningSpeed - the speed of the remesh process, the slower speed corresponds the higher quality;
oinTolerance = the distance for join the points, points whose distances are smaller than this value will be joined into a single point.

这里是一个您可以尝试的例子:DRemesh.3dm
Here is the example for you to try: DRemesh.3dm.

选择需重划分的点、多段线及网格并使用该命令。
Select the points, polylines, and meshes to remesh and use this command.

下图展示定义一个MeshPoint的方式。
The following figure shows the way to define MeshPoints.

下图展示定义一个FixedPoint的方式。
The following figure shows the way to define FixedPoints.

下图展示定义一个MeshLine的方式。
The following figure shows the way to define MeshLines.

下图展示定义一个FixedLine的方式。
The following figure shows the way to define FixedLines.

下图展示定义一个MeshFace的方式。
The following figure shows the way to define MeshFaces.

下图展示定义一个FixedFace的方式。
The following figure shows the way to define FixedFaces.

下图展示网格重划分的结果。
The following figure shows remesh result.