Catia-V5-修复助手.ppt

上传人:za****8 文档编号:3225385 上传时间:2019-12-09 格式:PPT 页数:14 大小:2.09MB
返回 下载 相关 举报
Catia-V5-修复助手.ppt_第1页
第1页 / 共14页
Catia-V5-修复助手.ppt_第2页
第2页 / 共14页
Catia-V5-修复助手.ppt_第3页
第3页 / 共14页
点击查看更多>>
资源描述
修复助手(HealingAssistant),Non-manifoldvertex,Non-manifoldedge,Non-manifoldface,HealingAssistant,拓扑结构:非流形(Non-manifold):对于一个实体,若其上存在两个以上的面共用一条边,则该实体为非流形体。事实上该实体可以沿该公共边拆分为两个独立的实体。根据几何形状的不同,非流形可按维度分类,点为0维,线为1维,面为2维,体为3维。在CATIA实体建模中允许存在非流形形态,但最终结果希望是流形形态。,HealingAssistant,各种样式的非流形(Non-manifold)形态,HealingAssistant,对于实体模型,一般不允许出现以下的拓扑结构。,在很多情况下,来自其它CAD软件创建的模型在通过中间格式导入CATIA后,往往存在很多不良状况,如曲面缺失,曲面曲线自相交,重复面,间隙较大等等。在CATIA修复助手里,主要提供了“CheckTopology”,“CheckGeometry”,“RepairTopology”,“RepairGeometry”四大部分工具组合来检查处理这些破面烂面。对于一个优质的模型,在修复完成后,应当使得“CheckTopology”和“CheckGeometry”里的大部分检查项目的结果数量都为零。,HealingAssistant,第一步:检查拓扑结构及几何体的各项连接属性,第二步:手工修复包括自相交、重复面、内嵌面、多重连接面、局部重叠面等,最后Join,第三步:提取边界线,保留全部。,第四步:选择上一步提取的边界线,应用“LocalJoin”AutomaticJoin/Heal,一键修复大部分剩余边界问题。,第五步:若还有残留问题,如G1连续性问题,可重新检查几何连接情况,对需要修复的部位应用“LocalHealing”进行修复。,修复助手的修复过程(一种思路):,HealingAssistantFaceChecker,InternalEdges:勾上的话表示对曲面内部所有的子曲面进行检查,因为曲面可以是单面,也可以是多张单面组合而成的复合面(缝合体)。对于复合面,没有必要打散了再进行检查。,Self-Intersection:勾上的话表示检查所有边界线的自相交情况。并将相关的面以黄色显示。,Hole:勾上的话表示对所有面的边界线的连续性进行检查。并将连接间隙大于设定值的边界线所在的面显示为蓝色。,此处显示检测到的最大间隙值。,ThinFace:勾上的话表示对所有极其狭长的面进行检查。并将检测到的面显示为粉色。,Transfer:凡是以上检测到的面,都可通过此按钮进行分类归纳。,输出时自动修复存在自相交边界的面,Checktopology,Embedded:内嵌面,查找是否存在大面包含小面的情况,与重复面不同的是,这些面中有一个最大面,其它的小面完全落在大面之上,即部分重复。但软件在识别时为了提高效率,采用的是取样的方式,故有可能找出来的重叠面其实理论上并不重叠。,MultipleConnection:多重连接面,查找面与面之间是否存在多重连接。例如某边界线被超过两个面共用,即认为在这条边界线处发生了多重连接,亦即为非流形(Non-manifold)形态。,Overlap:查找面与面之间是否存在局部重叠。如一个曲面在连接处越过边界线,与相邻曲面产生局部重叠。但系统只识别夹角超过135度的面。另外有些面看上去重叠了,但没有查出来,是因为面与面之间的间隙过大,系统不认为是重叠。多发生在圆角处。,Boundary:查找边界线之间的多重连接。相当于区分存在多少个拓扑线域。每个线域内不允许三条及三条以上边线交汇于一点。,Searchdistance:搜索那些间隙大于该设定值的边界线。Regular:为0.1mm;Quick:为0.001mm;User:自定义。,Distance:找出所有间隙小于设定值的边线,并给出其中最大的间隙值。,Tangency:找出所有不相切的边线,并给出其中最大的角度值。,Duplicate:查找完全重复的面,显示数量。,Connectiondistance:忽略间隙小于该设定值的边界线。结合上方“Searchdistance”,可以认为是检查并统计间隙介于“searchdistance”和“connectiondistance”之间的所有边界线。但对于特别大的间隙,如大于0.1mm的情况,将不予检查,故需另作处理。,HealingAssistantSurfaceConnectionChecker,关于“MultipleConnection”:查找非流形(Non-manifold)结构。如下图,三个面共用一条边,检查结果显示找到一处多重连接,并以蓝色线标识。,HealingAssistantSurfaceConnectionChecker,关于“Overlap”:重叠面以夹角小于135度为依据。如下图,两个面夹角小于135度时,检查结果显示找到一处重叠,并以粉色面标识。,HealingAssistantSurfaceConnectionChecker,关于“Boundary”:拓扑线域,线域内不允许3条或3条边线交汇于一点。如下图,三张面的情况,检查结果显示找到两段拓扑线域,并以绿色标识。红圈处三线连接,故在此处必须断开,从而分为两段拓扑线域。,HealingAssistantSurfaceConnectionChecker,Join:执行局部join。相当于放大join公差,未修改原始曲面。“JoinParameter”中有更多的参数设置。,Join/Heal:执行局部join和heal。局部修改原始曲面。“JoinParameter”和“HealParameter”中有更多的设置。,AutomaticJoin/Heal:自动执行执行局部join和heal,如join小间隙,heal大间隙。,可以选择任意的曲面的边线或曲线特征(如join,extract,boundary等),AutomaticMerging:自动融合,只要选择两条或两条以上的边线之后,系统即计算这些边线之间的间隙,并给出一个建议融合间隙值,在后面显示。若点击“AutomaticMerging”按钮,则对“Join”或“Join/Heal”此建议间隙值将被自动拷贝到下方的“JoinMergingDistance”;对“AutomaticJoin/Heal”此建议间隙值将被自动拷贝到下方的“HealMergingDistance”。,更多的Join参数设置,与GSD的Join命令基本相同。,HealingAssistantLocalJoin,更多的Heal参数设置,但只能设G0G1的目标值。无G1的角度探测值,此为一遗憾。,JoinMergingDistance:小于此间隙值的两条边界线在join时将被认为是同一条线,即join后间隙消失。,HealMergingDistance:小于此间隙值的两条边界线在healing时将被认为是同一条线,即healing后间隙消失。,Surfaceboundaries:曲面边界Joinededges:成功join的边线Unjoinededges:未能join的边线Healededges:成功heal的边线Smoothedsurfaces:成功光顺的曲面,HealingAssistantLocalJoin,HealingAssistantLocalHealing,LocalHealing:自动修改与输入边线相邻的输入曲面,以获得设定的连续性(G0,G1)。LocalHealing针对曲面的内部边线,不需要将曲面打散再修复。先选择曲面,再选则需要修复的内部边线。在作修复之前,可通过“SurfaceConnectionChecker”察看需要修复的地方。,HealingAssistantSmoothingFaceBoundaries,CorrectionLevel:选择要进行校正的项目。MaxMeasuredGap:只有选择曲面后,相应的框格内才会显示相应的数值,表示该曲面的边界连续性信息。Min.-Max.:对G0和G1,对小于设定值的连续性进行优化,如00.001mm,00.5度;对G2,对介于0.91之间的连续性进行优化。此命令只针对曲面自身,不考虑曲面与周边曲面的连续性。,边界线存在多段现象,优化后,分段大大减少。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!