防接触
防接触可在包面过程中避免合并两个或更多彼此靠近的部件表面。
此功能在网格化过程中十分有用,因为它可使特定的表面保持分离。否则,特定的表面可能会由于面网格尺寸设置而合并成一个表面。
要在使用基于部件的网格化方法时为两个或更多表面激活防接触,右键单击新建:
并选择可使用两种选项:
- 一组防接触组
- 两组防接触组
定义防接触组之后,以下属性可用:
- 搜索下限
- 启用防接触组
- 使用部件和形状限制防接触
除了常用菜单项以外,防接触组的右键单击菜单包含以下操作:
- 互动选择组内的表面
- 当停用默认高亮显示时,专门高亮显示表面。
空白防接触组在对象树中灰显,其行为类似于停用组。这些空白组仍被视为处于活动状态,但对网格没有任何影响,网格生成流程将继续正常运行。如果要停用特定的防接触组,请参见启用防接触组。
一组防接触
一组防接触组可用于将单个部件表面进行分组,使每个部件表面与该组中分组的其他每个部件表面形成防接触。
-
选择一组防接触组时,将创建一个名为 Contact Prevention 1(防接触 1) 的节点。
对于基于部件的网格化方法,此节点的属性如下所示:
可以使用两种不同的方法选择形成防接触组的部件表面。
第一个选项是使用对象选择对话框。通过单击属性窗口中的表面旁的省略号 (...),可以访问此对话框。
如果模型中只有少数部件表面且易于识别,则使用对象选择对话框来选择部件表面,这是一种最轻松、最简便的方法。
但如果有多个部件表面,或者要在图形窗口中互动选择部件表面,则使用互动选择部件表面对话框。
- 要访问互动选择部件表面对话框,先确保已打开场景,这是因为该对话框要求在图形窗口中选择部件表面。
-
然后,右键单击防接触节点并选择选择部件表面...
此时将打开互动选择部件表面原位对话框:
- 通过在图形窗口中使用鼠标(按 <Ctrl> 进行多选),选择防接触组的部件表面。
-
进行适当的选择之后,单击 将部件表面添加到列表中。或者,右键单击选定的部件表面,并选择添加部件表面。
选定的部件表面将以蓝色显示,表示它们属于一个组。
-
如果必须移除部件表面,在列表框或显示中选择部件表面,然后单击 将其移除。或者,右键单击显示中的部件表面,这将提供移除部件表面选项。单击 将从列表框中移除所有部件表面。
至少选择两个部件表面,以使防接触生效。
- 选择完成后,单击应用以应用所做的更改,然后关闭以返回到模拟树。
两组防接触
-
选择两组防接触组时,将创建一个名为 Contact Prevention 1(防接触 1) 的节点。
此节点的属性如下所示:
-
采用与单个防接触组相同的方式选择每个组的部件表面。
如果互动选择部件表面,则会显示一个包含第一组和第二组的列表框:
- 可以采用与单个防接触组相同的方式在组中添加或移除部件表面,但必须注意将它们添加到正确的组中。
- 也可以使用查找/浏览部件表面查找器来标识第一组中指定表面容差内的部件表面,并将其添加到第二组。
- 要使用查找/浏览部件表面查找器,先将一个或多个部件表面添加到第一组。
-
然后,输入容差(用于指定第一组中表面的搜索距离)并单击查找。
该工具将查找其任何一部分表面在容差内的所有表面,并将其添加到下拉菜单中。
“浏览”按钮 可用于分别检查该工具找到的每个部件表面。
-
要将部件表面添加到第二组,从下拉菜单中选择该部件表面,然后单击 。要添加菜单中的所有部件表面,单击 。
为第一组选定的表面将以蓝色显示,而第二组中的表面则以橙色显示。
- 至少为第一组和第二组选择一个表面,以使防接触生效。
最小尺寸
作为准则,将此值大约设为要分隔的表面之间的最大距离。
尽管表面距离小于搜索距离时会出现防接触,但在这种情况下并不保证起作用。
启用防接触组
默认情况下,启用防接触组选项已启用。
关闭该选项时,将停用防接触节点以及任何未来包面操作中的设置。
与该组关联的节点图标也会灰显,标识状态发生更改。
使用影响体积限制防接触
- 单击属性右侧的省略号 (...) 可启动影响体积选择对话框。
-
选择用于定义应用防接触的体积的一个或多个部件,然后单击确定。
例如,在以下对话框中选择了 Block 1(方块 1) 来定义影响体积。
包面运行时,防接触仅应用于位于指定体积内的参与表面的区域。包面不会阻止这些表面的剩余部分在指定体积的外部接触。在此示例中,影响体积将应用于在流形包面教程中为传感器边界创建的防接触组。生成的包面将会修改,如下所示。体形状 Block 1(方块 1) 的轮廓也会显示。
高亮显示防接触部件表面
如果已停用此默认高亮显示,仍可通过右键单击防接触组节点并从右键菜单中选择高亮显示,选择高亮显示部件表面。