防接触

防接触可在包面过程中避免合并两个或更多彼此靠近的部件表面。

此功能在网格化过程中十分有用,因为它可使特定的表面保持分离。否则,特定的表面可能会由于面网格尺寸设置而合并成一个表面。

要在使用基于部件的网格化方法时为两个或更多表面激活防接触,右键单击操作 > 包面 > 防接触并选择新建

可使用两种选项:

  • 一组防接触组
  • 两组防接触组

定义防接触组之后,以下属性可用:

  • 搜索下限
  • 启用防接触组
  • 使用部件和形状限制防接触

除了常用菜单项以外,防接触组的右键单击菜单包含以下操作:

  • 互动选择组内的表面
  • 当停用默认高亮显示时,专门高亮显示表面。

空白防接触组在对象树中灰显,其行为类似于停用组。这些空白组仍被视为处于活动状态,但对网格没有任何影响,网格生成流程将继续正常运行。如果要停用特定的防接触组,请参见启用防接触组

一组防接触

一组防接触组可用于将单个部件表面进行分组,使每个部件表面与该组中分组的其他每个部件表面形成防接触。

  1. 选择一组防接触组时,将创建一个名为 Contact Prevention 1(防接触 1) 的节点。
    对于基于部件的网格化方法,此节点的属性如下所示:

    可以使用两种不同的方法选择形成防接触组的部件表面。

    第一个选项是使用对象选择对话框。通过单击属性窗口中的表面旁的省略号 (...),可以访问此对话框。

    如果模型中只有少数部件表面且易于识别,则使用对象选择对话框来选择部件表面,这是一种最轻松、最简便的方法。

    但如果有多个部件表面,或者要在图形窗口中互动选择部件表面,则使用互动选择部件表面对话框。

  2. 要访问互动选择部件表面对话框,先确保已打开场景,这是因为该对话框要求在图形窗口中选择部件表面。
  3. 然后,右键单击防接触节点并选择选择部件表面...


    此时将打开互动选择部件表面原位对话框:

  4. 通过在图形窗口中使用鼠标(按 <Ctrl> 进行多选),选择防接触组的部件表面。
  5. 进行适当的选择之后,单击 将部件表面添加到列表中。或者,右键单击选定的部件表面,并选择添加部件表面
    选定的部件表面将以蓝色显示,表示它们属于一个组。
  6. 如果必须移除部件表面,在列表框或显示中选择部件表面,然后单击 将其移除。或者,右键单击显示中的部件表面,这将提供移除部件表面选项。单击 将从列表框中移除所有部件表面。
    至少选择两个部件表面,以使防接触生效。
  7. 选择完成后,单击应用以应用所做的更改,然后关闭以返回到模拟树。

两组防接触

使用两组防接触组,一个组中的部件表面可与另一个组中的部件表面(而不是与自己组的部件表面)形成防接触组。
  1. 选择两组防接触组时,将创建一个名为 Contact Prevention 1(防接触 1) 的节点。
    此节点的属性如下所示:

  2. 采用与单个防接触组相同的方式选择每个组的部件表面。
    如果互动选择部件表面,则会显示一个包含第一组和第二组的列表框:

  3. 可以采用与单个防接触组相同的方式在组中添加或移除部件表面,但必须注意将它们添加到正确的组中。
  4. 也可以使用查找/浏览部件表面查找器来标识第一组中指定表面容差内的部件表面,并将其添加到第二组。
  5. 要使用查找/浏览部件表面查找器,先将一个或多个部件表面添加到第一组。
  6. 然后,输入容差(用于指定第一组中表面的搜索距离)并单击查找
    该工具将查找其任何一部分表面在容差内的所有表面,并将其添加到下拉菜单中。

    “浏览”按钮 可用于分别检查该工具找到的每个部件表面。

  7. 要将部件表面添加到第二组,从下拉菜单中选择该部件表面,然后单击 。要添加菜单中的所有部件表面,单击
    为第一组选定的表面将以蓝色显示,而第二组中的表面则以橙色显示。
  8. 至少为第一组和第二组选择一个表面,以使防接触生效。

最小尺寸

最小尺寸是保证防接触的部件表面之间的最小距离。

作为准则,将此值大约设为要分隔的表面之间的最大距离。

尽管表面距离小于搜索距离时会出现防接触,但在这种情况下并不保证起作用。

启用防接触组

通过使用启用防接触组属性,可以暂时停用防接触组节点,同时仍保留先前指定的所有输入:

默认情况下,启用防接触组选项已启用。

关闭该选项时,将停用防接触节点以及任何未来包面操作中的设置。
与该组关联的节点图标也会灰显,标识状态发生更改。

使用影响体积限制防接触

影响体积专家属性可用于定义应用防接触的体积。
  1. 单击属性右侧的省略号 (...) 可启动影响体积选择对话框。
  2. 选择用于定义应用防接触的体积的一个或多个部件,然后单击确定
    例如,在以下对话框中选择了 Block 1(方块 1) 来定义影响体积。

    包面运行时,防接触仅应用于位于指定体积内的参与表面的区域。包面不会阻止这些表面的剩余部分在指定体积的外部接触。在此示例中,影响体积将应用于在流形包面教程中为传感器边界创建的防接触组。生成的包面将会修改,如下所示。体形状 Block 1(方块 1) 的轮廓也会显示。

高亮显示防接触部件表面

默认情况下,选择防接触组的节点时,防接触组中设置的部件表面将在场景中高亮显示。
如果已停用此默认高亮显示,仍可通过右键单击防接触组节点并从右键菜单中选择高亮显示,选择高亮显示部件表面。
仅当图形窗口中显示场景时,此选项才可用。