level 11
Moldex3D_MKT
楼主
Moldex3D CADdoctor
自动/手动几何修复
1.在 CADdoctor 操作窗口的左侧有两个小窗口。窗口的上部显示如下图。

2.在这个窗口中,有一些常用功能,用来处理产品几何。按照下列步骤执行这些功能。
(1) 检查(Check)
此功能会检测出在转译到Moldex3D Designer时,可能造成问题的错误。
▪执行此功能后,CADdoctor 会按阈值(threshold value)所定义的标准检测到所有缺陷,而且将这些缺陷列于表中,如下图所示。

(2) 自动缝合(Auto Stitch)
此功能会在规定的误差 (tolerance)范围之内的顶点 (Vertexes)及曲线 (Curves)视为相同的元素,而将两者自动缝合在一起成为一个元素。
▪有时,该模型可能涉及自由边(free edges,即表面未连接到任何其他表面的边缘)。这些自由边往往导致,稍后几何在Moldex3DDesigner上运行时,造成错误。这时,若使用此功能,可自动按拓朴类型 (topologically)缝合自由边。
▪执行此功能后,会弹出一个窗口,可以在此设定容差值,并以此决定要缝合在一起的两个边缘之间的最大距离。
▪点击 Try 预览该缝合结果。如果结果令人满意,使用 Fix 图标实际上决定运用这个设置来修复。
▪如果缝合效果不是十分理想,修改容差值,并用 Retry 图标来重新计算缝合效果。

(3) 自动修复(Auto Heal)
执行这项功能,可以自动修复该模型,并显示修复后缺陷数,可做为评估是否可以汇出至Moldex3DDesigner的依据。
▪自动修复和显示修复后数据,以评估是否达到汇出标准。
▪执行此功能后,可以修复大多数的缺陷。但可能有些缺陷仍需要以手动修复。下面的图片显示修复后结果。

3.欲手动修复缺陷前,先介绍一些功能。
(1) 返回 (Back)
标示上一个错误,然后标示为目前目标 (Current target)。
(2) 放大目前目标(Zoom current target)
放大目前所标示的错误。
(3) 下一个(Next)
标示下一个错误。
(4) 更改目前目标(Change current target)
以手动选择,改变目前的错误目标。
4.一般来说,在执行自动修复(Auto-Heal)后,最多剩下四或五种类型的缺陷。通常,这些项目可能是微小曲线或线段(曲线) (Tiny curve or segment (Curve))、自由边回路 (Loopof free edges)、尖面角 (Sharp face angle)、微小曲线或线段(线段) (Tiny Curve or segment (Segment))以及 部分狭长表面(Partially narrow surface)。因此,下面示范如何解决这些缺陷。
(1) 微小曲线或线段(曲线) (Tiny curve or segment (Curve))
▪此错误表示:曲线的长度比容差短
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):
a. 移除短边 (Remove Short Edge)
除去微小的边缘,然后缝合相关的顶点。
(2) 微小曲线或线段(线段) (Tiny Curve or segment (Segment))
▪此错误表示:线段的长度比容差短
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):
a. 删除短边(Remove Short Edge)
除去微小的边缘,然后缝合相关的顶点。
b. 近似曲线 (Approximate Curve)
在指定的容差范围内,尽可能地求一边缘接合另一具有较少数据量的边缘。
(3) 自由边回路(Loop of free edges)
▪此错误表示:有自由边,即表面的边缘未连接到任何其他表面。
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):(仅列示三个最常用的项目)
a. 缝合(Stitch)
针对以方形规格 (square specification)所指出的区域的自由边执行自动缝合 (Auto Stitch)。
b. 填充孔 (FillHole)
在由曲线围成的封闭区域中建立一个新的工作面。自动选择封闭区域,无需挑取所有的曲线。
c. 填充开放区域(Fill Open Area)
自动延展周围的面,以填补空白区域。
▪使用辅助工具来修复自由边回路。
a. 检查缺陷和自动缝合(Auto-Stitching)之后,发现留下自由边回路,如下图。

b. 如果用填充孔(Fill hole)(左)或填满开放区域 (Fill open area)(右)功能来修复,结果都不甚理想。

c. 此时,使用 线,建立一个参考线来将孔划分成两半。

d. 参考线建立完成后,用填充孔来填补空心。由于有参考线,该程序会侦测到一个封闭回路,并加以填充。

e. 填满孔后,其结果如下图所示。

f. 再使用填充孔填充孔的其余部分。

(4) 尖面角(Sharp face angle)
▪此项目检查两个边缘之间的锐角。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):
a. 移除面并修复 (Remove Faces with Fix)
删除指定的面,然后合并周围的面。
b. 改变面边界 (ChangeFace Boundary)
修改回路中的曲线,来修变面的边界。
(5) 部分狭长曲面(Partially narrow face)
▪此项功能查找宽度小于该容差的表面。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):
a. 分割面(Divide Face)
以指定位置和方向来分割面。
(6) 自相交回路(Self-intersecting loop)
▪此项功能查找在一个面上彼此相交的回路。
▪导航窗口(Navigation window)内含有:

▪修复工具 (Repair Tool):(仅列示先前没有提到的功能)
a. 清除自我相交(Clean Self-Intersection)
自动修改自相交回路。根据不同的形状,此功能会自动选择适当的方法调整交叉点,如在交点分割面,或删除不必要的边缘。
b. 再计算曲线 (Recalculate Curve)
以指定的曲线上的分割点作为内插点 (interpolation points)重新定义曲线。
(7) 边面间的间隙(Large edge face gap)
▪此项功能检查边缘与连接面之间的距离。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):(仅列出经常使用的三个项目)
a. 贴合面至回路 (Fit Face to Loops)
用移动及/或增加控制点,使表面适当地与回路相接。此功能确保,在指定的容差范围内,所有相关的边都位于新表面上。注意,在此修复中,将忽略位于内部的点和原始表面之间的距离。
b. 重新计算曲面(Recalculate Surface)
以平面或圆柱表面为基础,重新定义一表面。此功能可用来指定在原表面上的依存程度(degree of dependence)。此功能可用于相交的表面。
c. 延伸曲面 (Extend Surface)
在表面比环还要短的情况下,自动地延展表面。在其他情况下,以指示方向和距离方式延展表面。
2024年10月12日 06点10分
1
自动/手动几何修复
1.在 CADdoctor 操作窗口的左侧有两个小窗口。窗口的上部显示如下图。

2.在这个窗口中,有一些常用功能,用来处理产品几何。按照下列步骤执行这些功能。(1) 检查(Check)
此功能会检测出在转译到Moldex3D Designer时,可能造成问题的错误。
▪执行此功能后,CADdoctor 会按阈值(threshold value)所定义的标准检测到所有缺陷,而且将这些缺陷列于表中,如下图所示。

(2) 自动缝合(Auto Stitch)此功能会在规定的误差 (tolerance)范围之内的顶点 (Vertexes)及曲线 (Curves)视为相同的元素,而将两者自动缝合在一起成为一个元素。
▪有时,该模型可能涉及自由边(free edges,即表面未连接到任何其他表面的边缘)。这些自由边往往导致,稍后几何在Moldex3DDesigner上运行时,造成错误。这时,若使用此功能,可自动按拓朴类型 (topologically)缝合自由边。
▪执行此功能后,会弹出一个窗口,可以在此设定容差值,并以此决定要缝合在一起的两个边缘之间的最大距离。
▪点击 Try 预览该缝合结果。如果结果令人满意,使用 Fix 图标实际上决定运用这个设置来修复。
▪如果缝合效果不是十分理想,修改容差值,并用 Retry 图标来重新计算缝合效果。

(3) 自动修复(Auto Heal)执行这项功能,可以自动修复该模型,并显示修复后缺陷数,可做为评估是否可以汇出至Moldex3DDesigner的依据。
▪自动修复和显示修复后数据,以评估是否达到汇出标准。
▪执行此功能后,可以修复大多数的缺陷。但可能有些缺陷仍需要以手动修复。下面的图片显示修复后结果。

3.欲手动修复缺陷前,先介绍一些功能。(1) 返回 (Back)
标示上一个错误,然后标示为目前目标 (Current target)。
(2) 放大目前目标(Zoom current target)
放大目前所标示的错误。
(3) 下一个(Next)
标示下一个错误。
(4) 更改目前目标(Change current target)
以手动选择,改变目前的错误目标。
4.一般来说,在执行自动修复(Auto-Heal)后,最多剩下四或五种类型的缺陷。通常,这些项目可能是微小曲线或线段(曲线) (Tiny curve or segment (Curve))、自由边回路 (Loopof free edges)、尖面角 (Sharp face angle)、微小曲线或线段(线段) (Tiny Curve or segment (Segment))以及 部分狭长表面(Partially narrow surface)。因此,下面示范如何解决这些缺陷。
(1) 微小曲线或线段(曲线) (Tiny curve or segment (Curve))
▪此错误表示:曲线的长度比容差短
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):a. 移除短边 (Remove Short Edge)
除去微小的边缘,然后缝合相关的顶点。
(2) 微小曲线或线段(线段) (Tiny Curve or segment (Segment))
▪此错误表示:线段的长度比容差短
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):a. 删除短边(Remove Short Edge)
除去微小的边缘,然后缝合相关的顶点。
b. 近似曲线 (Approximate Curve)
在指定的容差范围内,尽可能地求一边缘接合另一具有较少数据量的边缘。
(3) 自由边回路(Loop of free edges)
▪此错误表示:有自由边,即表面的边缘未连接到任何其他表面。
▪导航窗口 (Navigation window)内含有

▪修复工具 (Repair Tool):(仅列示三个最常用的项目)a. 缝合(Stitch)
针对以方形规格 (square specification)所指出的区域的自由边执行自动缝合 (Auto Stitch)。
b. 填充孔 (FillHole)
在由曲线围成的封闭区域中建立一个新的工作面。自动选择封闭区域,无需挑取所有的曲线。
c. 填充开放区域(Fill Open Area)
自动延展周围的面,以填补空白区域。
▪使用辅助工具来修复自由边回路。
a. 检查缺陷和自动缝合(Auto-Stitching)之后,发现留下自由边回路,如下图。

b. 如果用填充孔(Fill hole)(左)或填满开放区域 (Fill open area)(右)功能来修复,结果都不甚理想。
c. 此时,使用 线,建立一个参考线来将孔划分成两半。
d. 参考线建立完成后,用填充孔来填补空心。由于有参考线,该程序会侦测到一个封闭回路,并加以填充。
e. 填满孔后,其结果如下图所示。
f. 再使用填充孔填充孔的其余部分。
(4) 尖面角(Sharp face angle)▪此项目检查两个边缘之间的锐角。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):a. 移除面并修复 (Remove Faces with Fix)
删除指定的面,然后合并周围的面。
b. 改变面边界 (ChangeFace Boundary)
修改回路中的曲线,来修变面的边界。
(5) 部分狭长曲面(Partially narrow face)
▪此项功能查找宽度小于该容差的表面。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):a. 分割面(Divide Face)
以指定位置和方向来分割面。
(6) 自相交回路(Self-intersecting loop)
▪此项功能查找在一个面上彼此相交的回路。
▪导航窗口(Navigation window)内含有:

▪修复工具 (Repair Tool):(仅列示先前没有提到的功能)a. 清除自我相交(Clean Self-Intersection)
自动修改自相交回路。根据不同的形状,此功能会自动选择适当的方法调整交叉点,如在交点分割面,或删除不必要的边缘。
b. 再计算曲线 (Recalculate Curve)
以指定的曲线上的分割点作为内插点 (interpolation points)重新定义曲线。
(7) 边面间的间隙(Large edge face gap)
▪此项功能检查边缘与连接面之间的距离。
▪导航窗口 (Navigation window)内含有:

▪修复工具 (Repair Tool):(仅列出经常使用的三个项目)a. 贴合面至回路 (Fit Face to Loops)
用移动及/或增加控制点,使表面适当地与回路相接。此功能确保,在指定的容差范围内,所有相关的边都位于新表面上。注意,在此修复中,将忽略位于内部的点和原始表面之间的距离。
b. 重新计算曲面(Recalculate Surface)
以平面或圆柱表面为基础,重新定义一表面。此功能可用来指定在原表面上的依存程度(degree of dependence)。此功能可用于相交的表面。
c. 延伸曲面 (Extend Surface)
在表面比环还要短的情况下,自动地延展表面。在其他情况下,以指示方向和距离方式延展表面。