使用几何检查器
测量与检查选项卡→评估组→几何检查器命令 检测模型几何体中的缺陷,并提供信息来帮助您了解和解决错误。可使用几何检查器识别导入的外来模型中可能在 天工 CAD 中引发问题的缺陷。可以使用它来简化 天工 CAD 模型以进行有限元分析,或查找和清理错误网格。
此命令也可以在此处找到:逆向工程选项卡→清理网格组→几何检查器命令
检查几何体
选择几何检查器命令时,将显示几何体检查器对话框。
-
首先选择要检查的几何体,以及您是否要检测几何体错误和/或小实体。
选择执行按钮开始检查。
-
处理完成时,对话框的结果区域将显示零件名称、找到的错误或小实体数,以及检测到的项的名称。
-
在对话框的结果描述区域可以选择一项以读取描述,并在图形窗口中高亮显示该几何体。
-
可以使用适合按钮一次在窗口中显示所有问题几何体。
-
可以使用该对话框中的另存为按钮将检查信息保存至文件扩展名为 .txt 的 ASCII 文本文件。
如果对模型进行更改,则必须再次选择几何检查器命令才能更新对话框中的结果。
几何检查器识别的错误类型
下表显示了几何检查器检测到的错误,这些错误将在几何检查器对话框中显示。
错误类型 | 描述 |
损坏的数据结构 | 数据结构不符合 Parasolid 格式。这是个非常严重的问题,通常需要重建表面、片体或体。 |
无效的或重复的标识符 | 导致此错误的原因可能是:在较新版本中导入较早版本(V5 以前的版本)的 Parasolid 文件或用这些体在后来的版本中建模而生成的体。天工 CAD 使用标识符并依赖于其不重复性,因此,除非您希望模型与插入的零件副本保持关联,否则这将不会导致问题。 |
缺少几何体 | 缺少几何体的错误通常是由导入了没有明确边界曲线定义的数据而导致的。因而找不到作为图纸定义一部分的几何体。布尔操作不能在缺少几何体的体上执行,操作这些体时需要注意。 |
无效的几何体 | 数据结构不符合 Parasolid 格式。这是个非常严重的问题,通常需要您重建面或片体。 |
自相交的几何体或退化的几何体 | 此情况通常出现在用于曲面数据创建的构造曲线具有多个相交点时。然而,不总是这样,较多时候出现在三面曲面上。这种问题通常要求重建数据,以成功地缝合几何体并形成一个实体。 |
几何体不是 G1 连续的,或其他复合几何体检查失败 | 结合到一起以形成单个表或复合片体的不相切的面可产生像 G1 不连续几何体这样的情形。遇到这种类型的几何体时,有些建模操作可以处理损坏的几何体,但如果可能的话最好是替换此几何体。 |
与环边相连地开放的或非周期性的曲线 | 相关的边已以较大的公差转换为环边,将开放的曲线保留做为几何体。它指示一个可能的内部失败,边上的公差太大时将无法正确消耗特征。 |
环边上连接有开放的或非周期性的公称几何体 | 相关的开放边通常被以较大的公差转换为封闭的环边,将开放的曲线保留做为公称几何体。 |
顶点不在边曲线上 | 这指示失败,可能是由曲线所用的公差而致。当修改体时,此失败可能导致其他的失败。 |
顶点不在公称几何体上 | 这指示失败,可能是因为公称几何体上的公差已变得太大。当修改体时,此失败可能导致其他的失败。 |
反转的边 | 此失败指示曲线的顺序不连续,可能导致软件无法关闭曲线集的情形。 |
公称几何体方向错误 | 此错误指示公称几何体上的公差变得太大这样一个失败,呈现此错误的体可能有其他失败。 |
边的 SP 曲线不在公差范围内 |
找不到此错误的定义。 这可能是由无效的 SP 曲线数据引起的,或者更可能是由边的不恰当的公差值引起的。 |
SP 曲线不在公称几何体的边公差范围内 | 此错误指示公称几何体上的公差变得太大这样一个内部失败,呈现此错误的体可能有其他失败。 |
边接触顶点 | 此错误通常是由于超过公差而导致的。 |
边上各面的排序不正确 | 拓扑数据结构中边周围的面顺序与连接到这些面上的曲面顺序不一致。 |
顶点不在面的曲面上 | 这可能是由于修剪曲线和要修剪的曲面之间的公差不匹配造成的。 |
边不在面的曲面上 | 这可能是由于修剪曲线和要修剪的曲面之间的公差不匹配造成的。 |
自相交面 | 此错误指示某体可能包含一个环绕至自身的曲面。这通常是不可见的,因为环可能出现在已被边界曲线修剪的曲面上的某部分上。建议重建此几何体。 |
顶点处的边排列不正确 | 此错误指示边在其顶点处的排序不正确。这可能是由预期要由软件封闭的开放式曲线引起的。 |
环不一致 | 面中环的方向出错,或是环的次数和类型与曲面类型不一致。 |
曲面不规则处缺少顶点 | 未找到有关此定义的信息。 |
线框边/面不一致 | 此错误指示线框边相交于一个面,而不是一个顶点。 |
线框边/线框边不一致 | 此错误指示两个线框边相交,而不是交于一个顶点。 |
尺寸框违例 | 要正确处理精度,体的所有部分必须位于一个尺寸为 1000×1000×1000 的框内,并以 天工 CAD 参考平面的原点为中心。应当避免这类错误,但这不意味着建模操作必然失败。在尺寸框外用实体建模通常会起作用,但不建议这么做。 |
面面不一致 | 未找到有关此定义的信息。 |
体方向发生反向 |
PK_BODY_state_inside_out_c 此错误指示此体内的曲面法线可能被反转。通过软件修复操作可以解决这样的问题。 |
区域壳体不一致 | 壳体是一个连接的定向面集合。区域即 3D 空间的一个开放连接的子集,其边界是顶点、边和定向面的集合。区域既是实的,也是空的。区域无效时(如一个体带有两个正的壳体)出现此错误。 |
体的区域不一致 |
区域即 3D 空间的一个开放连接的子集,其边界是顶点、边和定向面的集合。区域既是实的,也是空的。 一个体总是有一个无限空的区域,可以把它看作是体本身以外的所有空间,一个体所有区域的总和组成了整个 3D 空间。 当区域之间存在不一致时出现此错误。这意味着体中包含不止一个无限区域,或是此无限区域不是第一个区域。 |
壳体中几何结构/拓扑结构不一致 | 壳体是一个连接的定向面集合。仅在常规体中出现壳体内不一致。这意味着一个线框边或是壳体中的面几何位置并不在此壳体内。 |
Acorn 壳体/壳体不一致 | 未找到有关此定义的信息。 |
未指定的检查器失败或面面检查过程中的检查器失败 | 这些错误类型用于区分由于内部数值问题导致检查器本身失败的情形。这些错误并不意味着体本身无效。 |
属性定义名称中使用非打印字符 | 如果在属性定义名称中使用了非打印字符(如换行符或回车),则会出现此错误。 |
网格曲面自相交 | 三角形网格错误。小平面是自相交的。修复选项将移除这些小平面,且如果孔是因为小平面移除而产生的,则会填充孔。 |