执行布尔操作

在 3D-CAD 中,可以对小平面体和 BRep(边界表示)体均执行布尔操作。布尔运算包括:

小平面体的网格质量会影响布尔操作成功率。如果对不同类型的体(小平面和 BRep)执行以下操作,则 BRep 源体会转换为小平面体。生成的体也是小平面体。

要执行布尔运算操作(如组合两个体):
  1. 按住 <Ctrl> 键并从体管理器节点中选择相关体。
  2. 右键单击其中一个选定的体,然后选择布尔运算 > 组合。
  3. 定义布尔操作的属性。

    如果使用精确选项(例如精确压印)无法成功完成布尔操作,则尝试使用容差选项。

  4. 单击确定。

    将在特征树中为每个布尔操作添加一个特征节点。

    如果组合、相交或减去操作失败,选择模拟树中的失败特征节点,以在 3D-CAD 视图场景中高亮显示导致操作失败的实体。可以尝试修订或修复这些区域中的选定体,以使操作成功。

    如果发现难以在图形窗口中标识实体,则在全局选项(工具 > 选项)对话框中调整它们的默认颜色。有关更多信息,请参见 Simcenter STAR-CCM+ 默认选项。

    如果合并、相交、减去或压印操作失败,则可以尝试使用不同的公差配置。如果操作仍然失败,则停用使用自动匹配选项。

合并体

“合并”操作可将两个或更多个接触体合并成单个体。

下面列出了合并体面板选项。
目标体指定要向其添加材料的体。选定工具体的公共体积将添加到目标体。要更改选择,单击此组合框,并从 3D-CAD 视图场景或 3D-CAD 特征树的体节点中选择所需的体。
工具体 指定向目标体添加材料的体。要选择目标体,单击此组合框,然后从 3D-CAD 视图场景或 3D-CAD 特征树的体节点中选择所需的体。
合并类型定义操作中使用的合并参数类型。
精确 使用默认的内部模型精度 1.0E-8 m 作为容差。此容差设置要求不同体的面彼此的精度不超过 1.0E-8 m。此选项所需的计算时间最少,且适合于所有重合的面和表面。
容差边 通过使用在模型的所有边上提供的较高容差值降低了模型精度。此选项将导致所有进一步几何操作均使用较低精度的模型。
容差面 查找指定容差范围内的重合面。此选项非常适合偏斜面,且不会降低模型其余部分的精度。
容差边与面提供容差边和容差面选项的组合。只有其他选项失败时才使用此选项。
使用自动匹配 激活时,Parasolid 函数可自动确定目标和工具体之间的匹配区域(近重合区域)。停用时,Simcenter STAR-CCM+ 确定匹配的区域,并将其传递到 Parasolid 函数。
保留压印边激活后,在使用“组合体”功能时,将保留压印边和面的属性(如名称和颜色)。这样可以防止合并具有不同属性的面。如果“组合体”操作涉及多个工具体,在与目标体合并前,保留压印边选项适用于从一个工具体压印到另一个工具体的所有边。
容差指定将合并类型设为容差时的操作容差。建议从 1.0E-8 m(即精确容差)到 1.0E-7、1.0E-6 和 1.0E-5 逐步增加容差,直到成功为止。如果相邻特征尺寸要大得多,则仅进一步增加容差。容差值过大可能会导致小特征在内部折叠并使模型失效。
传递名称将名称从工具体传递到目标体。可以传递面名称和体名称。激活面名称选项,可将自定义面名称从工具体传递到目标体。如果目标体和工具体均包含自定义名称,则优先传递目标体的名称。激活体名称选项可将工具体的名称传递到同一工具体上没有自定义名称的面。

相交体

相交的体共享公共体积。相交操作会组合这些体,并仅保留此公共体积。

如果体并非都共享一个公共体积,此操作会删除所有选定的体。如果体不相交,使用转换操作来移动体,直到它们共享公共体积。在 IntersectBodies(相交体) 特征之前插入转换特征。

在面板中,可以指定此操作的精度。
要相交的体 指定要相交的体。要更改选择,单击此组合框,并从 3D-CAD 视图场景或 3D-CAD 特征树的体节点中选择所需的体。
精度类型 指定相交操作的精度。
精确 使用默认的内部模型精度 1.0E-8 m 作为容差。此容差设置要求不同体的面彼此的精度不超过 1.0E-8 m。此选项所需的计算时间最少,且适合于所有重合的面和表面。
容差边通过使用在模型的所有边上提供的较高容差值降低了模型精度。此选项将导致所有进一步几何操作均使用较低精度的模型。
使用自动匹配 激活时,Parasolid 函数可自动确定目标和工具体之间的匹配区域(近重合区域)。停用时,Simcenter STAR-CCM+ 确定匹配的区域,并将其传递到 Parasolid 函数。
容差 将精度类型设为容差边时,指定操作容差。建议从 1.0E-8 m(即精确容差)到 1.0E-7、1.0E-6 和 1.0E-5 逐步增加容差,直到成功为止。如果相邻特征尺寸要大得多,则仅进一步增加容差。容差值过大可能会导致小特征在内部折叠并使模型失效。

布尔减体

在布尔减操作中,一个或多个体的体积将从另一个体中移除。

从中移除材料的体称为目标,而用于移除材料的体称为工具。可以使用任意数量的工具体从任意数量的目标体中减去材料。可以选择在此操作中是删除还是保留工具体。

每个工具体都必须与目标共享其部分体积。如果工具体与目标不重叠,则在操作期间会将它从模型中删除,并且目标体保持不变 - SubtractBodies(布尔减体) 特征节点将添加到特征树。如果体不重叠,则使用转换操作移动它们,以使其重叠。

在布尔减体面板中,可以指定目标体和工具体的名称。
目标体 指定从中移除材料的体。选定工具体的公共体积将从目标体中移除。要更改选择,单击此组合框,并从 3D-CAD 视图场景或 3D-CAD 特征树的体节点中选择所需的体。
工具体 指定用于从目标体中移除材料的体。要更改选择,单击此组合框,并从 3D-CAD 视图场景或 3D-CAD 特征树的体节点中选择所需的体。
保留工具体 激活时,将在执行操作后保留工具体。默认情况下,此选项为停用状态,并且工具体会在操作中消除。
压印 在执行操作后将工具体压印到目标体上。
精度类型 指定布尔减操作的精度。
精确 使用默认的内部模型精度 1.0E-8 m 作为容差。此容差设置要求不同体的面彼此的精度不超过 1.0E-8 m。此选项所需的计算时间最少,且适合于所有重合的面和表面。
容差边 通过使用在模型的所有边上提供的较高容差值降低了模型精度。此选项将导致所有进一步几何操作均使用较低精度的模型。
使用自动匹配 激活时,Parasolid 函数可自动确定目标和工具体之间的匹配区域(近重合区域)。停用时,Simcenter STAR-CCM+ 确定匹配的区域,并将其传递到 Parasolid 函数。
容差 将精度类型设为容差边时,指定操作容差。建议从 1.0E-8 m(即精确容差)到 1.0E-7、1.0E-6 和 1.0E-5 逐步增加容差,直到成功为止。如果相邻特征尺寸要大得多,则仅进一步增加容差。容差值过大可能会导致小特征在内部折叠并使模型失效。
传递名称 将名称从工具体传递到目标体。可以传递面名称和体名称。激活面名称选项可将自定义面名称从工具体传递到目标体。如果目标体和工具体都包含自定义名称,则优先采用目标体上的名称。激活体名称选项可将工具体的名称传递到同一工具体上没有自定义名称的面。