检查所有对象、可见对象或拾取对象,看看是否存在可能会阻止数据传输的常见问题。
从“Evaluate”工具箱访问此工具:

“Check Model”选项
仅检查曲面、仅检查曲线或同时检查曲面和曲线。默认设置为“Surfaces”。
检查所有对象、所有可见对象或拾取(活动)对象。默认设置为“Visible”。
Errors - 仅显示没有通过其中一项检查的对象。
All - 显示所有对象,即使它们已通过检查。
默认设置为“Errors”。
检查有理几何体。
检查周期性(闭合)对象。
使用此检查可以查找将单个曲面修剪得如同多个不同曲面的对象副本,这些对象副本可能会使一些 CAD 软件包发生混乱。
检查多余节点(位于空间中同一点处的多个编辑点,用于在曲线或曲面中创建尖角)。
报告由于多余节点而产生内切线间断的对象。
检查非平面曲线。此选项仅在将“Check”设置为“Curves”或“Both”时才会显示。
Off - 不会对重复或嵌入的几何体执行任何检查。
Copies - 检查完全互为副本的曲线或曲面。副本包含相同的 CV、节点和阶数。如果将“Report”设置为“All”,则将在“Check Model Results”窗口的“Copies”列中将原始对象标记为“Original”。
Duplicates Within Tolerance - 检查在“Duplicate Tolerance”字段中给定的公差范围内互为副本或嵌入其他曲线和曲面的曲线和曲面。
此字段在“Duplicate Geometry”设置为“Duplicates Within Tolerance”时显示。报告彼此之间的距离小于此距离的曲线或曲面。
检查长度小于文本字段中指定的距离的边(包括经过修剪的边)。此检查还查找曲面的角接近,但是不够接近(它们在拓扑距离内但不在最大间隙距离内)的 T 连接的情况。
检查满足以下条件的曲线或曲面:其内部跨距/等参线配置导致跨距长度(或曲面中两个方向相反的细分面片分段的长度)小于在文本字段中指定的距离公差。
检查满足以下条件的曲线或曲面:与文本字段中指定的公差相比,其内部跨距/等参线配置导致节点更接近于参数值。
报告曲率半径小于用户定义值的曲面。报告这些曲面上的最小半径。
报告包含内部自交的曲线、曲面边界或经过修剪的曲面边界。自交是指曲线或曲面边界在端点以外的一个或多个位置处与自身相交。
报告符合以下条件的经过修剪的曲面:其包含的边界与同一曲面中的其他边界相交(在文本字段中提供的公差范围内)。
检查其阶数值大于在文本字段中指定的数值的对象。
报告包含的跨距数超出了在文本字段中指定的数值的曲线或曲面。
报告其整个长度(或曲面宽度)上包含的反曲率数目超过了用户定义的数目(在曲率符号中更改)的曲面曲线或平面曲。允许的最大反曲率数目(默认值为 3)在文本字段中输入。
只有在启用“Surface Curvature Waviness”时,才会显示此字段。启用此选项时,除了控制允许的反曲率总数之外(参见上一选项),它还可以控制为了使曲面通过波纹测试每个跨距所允许的最大反曲率数目。默认值为 1。
启用后,将按严重性由高到低的顺序检查模型是否存在以下问题:
如果检测到上述问题中的多个,则会在“Check Model Results”窗口中标记并报告最严重的问题。
检查法线方向与相邻曲面的视觉法线方向不一致的曲面。
检查法线方向与相邻曲面的几何法线方向不一致的曲面。
覆盖在“Construction Presets”中选择的公差(“Preferences”>“Construction Options”),并使用自定义公差执行检查。
报告超过了用户定义的相邻曲线或曲面之间的位置连续性公差的对象。
该公差值由“Preferences”>“Construction Options”的“Tolerances Continuity”部分中的“Maximum Gap Distance”确定。选择“Use Custom Tolerances”来覆盖此处的此值。
报告超过了用户定义的相邻曲线或曲面之间的切线连续性公差的对象。
该公差值由“Preferences”>“Construction Options”的“Tolerances Continuity”部分中的“Continuity Angle”确定。选择“Use Custom Tolerances”来覆盖此处的此值。
报告超过了用户定义的相邻曲线或曲面之间的曲率连续性公差的对象。
曲率偏差的计算方法如下:

该公差值由“Preferences”>“Construction Options”的“Tolerances Continuity”部分中的“Continuity Curvature”确定。选择“Use Custom Tolerances”来覆盖此处的此值。
当工具需要了解模型的拓扑时,用于计算哪个曲面与哪个曲面相邻。这由 Transformer Rig
、Surface Continuity
和 Check Model 使用。
为了进行 G1 连续性测试所允许的对象切线(或法线)之间的最大角度。
为了进行 G2 连续性测试所允许的对象之间的最大曲率偏差。
“Check Model”工作流
使用“Check Model”工具确定模型中可能存在的问题,这些问题可能影响数据到其他软件包的传输。
按住 Shift 键并选择“Check Model”
工具。
在“Check Model Options”窗口中:
选择是仅检查“Surfaces”、“Curves”还是检查“Both”。
选择是检查“All”对象、“All Visible”对象还是检查拾取的(“Active”)对象。
选择是仅列出有问题的对象(“Only Errors”)还是列出所有对象。
从“Use Construction Preset”下拉菜单中选择模型检查计算中要使用的一组构建公差。
选择要检查的问题类型或条件。有关各种不同检查的详细信息,请参见 Check Model Options。
单击“Check”。
生成的检查数据将以表格的形式进行组织并显示在窗口中。对于未通过给定检查的几何体,将在其相应列中显示一个标记。

此方法比检查给定公差范围内的重复项更快捷。
在“Check Model Settings”选项窗口中将“Duplicate Geometry”设置为“Copies”。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Copies”的一个列,用以帮助您确定所有副本。如果将“Report”设置为“All”,则会在列中使用单词“Original”标识原始几何体。

在“Check Model Settings”选项窗口中将“Duplicate Geometry”设置为“Duplicate Within Tolerance”。
调整“Duplicate Tolerance”值。系统将报告此公差范围内作为其他几何体的副本或嵌入到其他几何体的几何体。
单击“Check”。
“Check Model Results”窗口中将显示标题分别为“Embedded In”和“Tolerance Duplicates”的两个列,用以帮助您确定所有重复项。“Tolerance Duplicates”列中以“0”作前缀的重复项被视为原始几何体。
启用“Check Model Options”窗口中的“Max. Gap Distance - G0”、“Tangent Angle - G1”或“Curvature - G2”选项。
单击“Check”。
“Check Model Results”窗口中将显示标题分别为“G0”、“G1”和“G2”的三个列,其中包含表示未通过检查的标记。如果几何体未通过 G0 测试,则不会执行较高的连续性测试:G1 测试和 G2 测试。同样,如果几何体未通过 G1 测试,则不会执行 G2 连续性测试
在查看窗口中,未通过连续性测试的边界显示为一条带有字母的黄色粗线,该字母用于指示间断类型(P = 位置间断,T = 切线间断,C = 曲率间断)。

报表参数是公差值,如果超过此值,将不再执行某些类型的检查。
启用“Check Model Options”窗口中的“Normal Consistency”选项。注意:“Topology Distance”公差用于确定哪些曲面在拓扑意义上相邻,应将其法线作为一个组进行检查。该选项位于“Preferences”>“Construction Options”的“Tolerances:Topology”部分,对应于在“Check Model Options”窗口中选择的构建预设。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Flipped Normal”的一个列,用以帮助您确定法线方向不一致的曲面。在查看窗口中,不一致的法线以白色箭头显示。
可以通过此项检查找到超出用户定义的阶数的曲线和曲面。最大阶数的默认值是 7。
在“Check Model Settings”选项窗口中,将“Check”选项设置为“Surfaces”、“Curves”或“Both”。
启用“Maximum Degree”选项。
调整选项选择框旁边的文本字段中的值。系统将报告阶数大于该值的曲线和/或曲面。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Degree”的一个列,其中包含未通过测试的曲线和/或曲面的阶数。
可以通过此项检查找到超出用户定义的曲率半径的曲面,包括经过修剪的曲面。
启用“Check Model Settings”选项窗口中的“Minimum Radius of Curvature”选项。
调整选项复选框旁边的文本字段中的公差值。系统将报告曲率半径小于该值(在任何方向)的曲面。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Min Radius of Curv”的一个列,其中包含未通过测试的曲面上的最小半径。
可以通过此项检查找到每个跨距(默认为 1)或者总长度或总宽度(默认为 3)中大于特定反曲率数目(在曲率符号中更改)的曲面曲线或平面曲线。
启用“Check Model Settings”选项窗口中的“Surface”或“Planar Curve Waviness”选项。
通过更改复选框旁边的值指定波纹的条件。此值表示平面曲线或曲面在长度(或宽度)上允许出现的反曲率总数,是能否通过测试的临界值。
如果启用了“Allowed Inflections Per Span”选项,您可以通过调整相应值来添加更多波纹条件。如果平面曲线或曲面在每个跨距上的反曲率数大于给定数目,或总数大于给定的反曲率数(在步骤 2 中指定),则此项检查将失败。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Waviness”的一个列,其中包含表示未通过检查的标记。
可以通过此项检查找到比用户定义的值小的曲线和曲面边界。该检查可帮助您在某些操作中查找可能存在问题的几何体,或者查找在后续 CAD 系统中可能无法识别为有效几何体的几何体。
有关详细信息,请参见准备要导入 CAD 系统的模型。
在“Check Model Settings”选项窗口中,将“Check”选项设置为“Surfaces”、“Curves”或“Both”。
确认已启用“Short Edges”选项。
调整选项选择框旁边的文本字段中的值。系统将报告小于此值的曲线和/或边界小于此值的曲面。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Short Edges”的一个列,其中包含未通过测试的几何体的短边数。
可以通过此项检查找到非平面曲线。在“Check Model Settings”选项窗口中,将“Check”选项设置为“Curves”或“Both”。
启用“Non-Planar Curves”选项。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Non-Planar Curve”的一个列,其中包含表示左侧列中对象检查失败的标记。
可以通过此项检查找到满足以下条件的曲线和曲面:其内部跨距/等参线配置(相邻等参曲线间的距离)导致节点相距太近(模糊节点),或者导致线段或细分面片过小(微小跨距)。
如果两个相邻节点并非多余节点(不完全相同),但属于用户在曲线或曲面参数区域中提供的公差范围,则不符合模糊节点条件。
如果 NURBS 线段长度(或曲面中两个相对细分面片分段的长度)小于用户提供的距离公差,则不符合该线段的最小大小的微小跨距条件。
启用“Indistinct Knots”和/或“Tiny Spans”选项。
调整选项选择框旁边的字段中的值。
单击“Check”。
“Check Model Results”窗口中将显示标题分别为“Indistinct Knots”和“Tiny Spans”的两个列,其中分别包含未通过测试的几何体中模糊节点和微小跨距的出现次数。
可以通过此项检查找到所含跨距数超出用户定义值的曲线和曲面。
启用“Maximum Spans”选项。
调整选项选择框旁边的文本字段中的值。系统将报告超出此跨距数的曲线和曲面。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Spans”的一个列,其中包含未通过测试的几何体中的跨距数。
可以通过此项检查找到包含内部自相交的曲线、曲面边界或经过修剪的曲面边界。自相交是指曲线或曲面边界在端点以外的一个或多个位置处与自身相交(请参见以下图片)。

启用“Curve or Surf-Boundary Self Intersect”选项。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Self-Intersecting”的一个列,其中包含表示左侧列中对象检查失败的标记。
可以通过此项检查找到满足以下条件的修剪曲面:其中包含在用户定义的公差范围内与同一曲面中其他边界相交的边界(请参见图片)。

启用“Trimmed-Surf Boundary Intersect”选项。
调整选项选择框旁边的文本字段中的值。系统将报告在此距离内相交的边界。
单击“Check”。
“Check Model Results”窗口中将显示标题为“Trim Bndy Intersect”的一个列,其中包含表示左侧列中对象检查失败的标记。
单击列标题可对列进行排序。要撤消排序,请再次单击列标题即可。还可以从“Sort”菜单中选择列名称。
在某行上按住
可在视图窗口中亮显相应对象。
通过单击选择一行,然后按住
可选择多行。
要拾取与选定行对应的对象,请打开窗口的“Pick”菜单,然后选择“Pick Selected”。
要拾取所有副本,请打开窗口的“Pick”菜单,然后选择“Pick Copies”。该操作不会选中每组副本的原始副本。(仅当启用了选项窗口中的“Copies”时,此菜单项才会显示。)
要拾取公差范围内的所有重复对象,请打开窗口的“Pick”菜单,然后选择“Pick Tolerance Duplicates”。该操作不会选中每组副本的单个副本。(仅当启用了选项窗口中的“Duplicates Within Tolerance”时,此菜单项才会显示。)
要将数据导出到文本文件,请打开窗口中的“File”菜单,然后选择“Export Text”。
准备要导入 CAD 系统的模型(ProEngineer 示例工作流)
如何使用“Check Model”工具
中的“Product Data Quality”检查,以确保您的模型符合导入到 CAD 系统中的最低几何要求。
以下工作流非常适合准备以下模型以便导入 ProEngineer 中:

从“Use Construction Preset”下拉菜单中选择“Pro/ENGINEER”。
此时会将所有构建公差设置为适当的“Pro-Engineer”值。

上图中左侧显示的是“Check Model”选项,右侧显示的是 ProEngineer 的构建公差。
可以通过此项检查找到模型中重复的以及嵌入的曲线和曲面。嵌入的几何体由复制了较大对象的某些部分的曲线和曲面组成。
在“Check Model”工具
选项窗口中将“Duplicate Geometry”设置为“Duplicates Within Tolerance”。
调整“Duplicate Tolerance”字段中的公差。
该值表示判断两个曲面(或曲线)是否重复的最大距离。此值沿几何体的法线进行测量。
单击“Check”按钮。
此时将显示电子表格窗口,该窗口在左侧列出了未通过检查的几何体。此几何体可能是对应列(标签为“Tolerance Duplicates”和“Embedded In”)中所示几何体的副本,也可能嵌入在该几何体中。互为副本的曲线或曲面的名称都使用相同的数字作为前缀。
在电子表格中选择一行。
当您按鼠标键时,对应的几何体将亮显。要永久选择该几何体,请在电子表格菜单中选择“Pick”>“Pick Selected”。
我们的示例中显示了一个重复曲面和一个嵌入曲面。
要选择重复曲面,请在电子表格菜单中选择“Pick”>“Pick Tolerance Duplicates”。

删除重复的和嵌入的几何体。
现在已删除多余的几何体,接下来将进行连续性检查。
在“Check Model”选项窗口中选择“Tangent Angle - G1”选项。
请注意,系统将自动启用对位置连续性的检查 (Max. Gap Distance),这是因为要检查相切性,几何体必须先通过位置连续性测试。同样,如果选择了曲率检查,则相切性检查和位置检查也将自动启用。
单击“Check”按钮。
此时将显示电子表格窗口,该窗口左侧列出了未通过检查的几何体。“G0”和“G1”列将显示标记,用于表示连续性检查失败的项。
在查看窗口中,不连续的边界将亮显,并使用字母 P、T 或 C 表示间断类型(位置、相切或曲率)。

可以通过此项检查找到包含短边的曲面。在 Alias 中,短边是合法的曲面边界,但在某些操作中使用时可能会出现问题,或者在要导入模型的其他系统中不合法。
例如,“Offset”工具可能将 0.1 mm 的边界减小为 0.0 mm,导致所创建的退化曲面无效,无法继续传递给其他系统。
同理,如果曲面边界的长度是 0.01 mm,而您将其发送到 CAD 系统中重合点的公差为 0.02 mm 的位置,则该曲面在 CAD 系统中就是不合法图元。
识别短边:
在“Check Model Options”窗口中选择“Short Edges”选项。
调整相邻文本字段中的公差。
此公差值表示曲面边界通过检查所需的最短长度。系统将报告所有小于此长度的边。
单击“Check”按钮。
此时将显示电子表格窗口,该窗口左侧列出了未通过检查的几何体,并在“Short Edges”列中列出了短边数量。

“Normal Consistency”检查可查找满足以下条件的几何体:其法线方向与所检查拓扑中的大部分曲面方向不同。拓扑是一组曲面,其边界处于与“Check Model”工具中(在此示例中是 Pro/ENGINEER)所选构建预设对应的“Topology Distance”(显示在“Preferences”>“Construction Options”中)范围内。这些曲面被视为是彼此相邻的。
查找不一致的法线:
按住 Shift 键并单击“Check Model”工具图标
。
将显示“Check Model Options”窗口。
单击“Check”按钮。
此时将显示电子表格窗口,该窗口左侧列出了未通过检查的几何体,并在“Flipped Normal”列中显示了一个标记。
在查看窗口中,不一致的法线显示为带有字母“N”的箭头。在我们的示例中,已识别出一个这样的曲面。
在电子表格中单击此曲面的名称,以便更清楚地查看。
