The invention relates to a method and device for recognition, the singular point of the singular point identification method, which comprises the following steps: selecting object point contains preset direction grid lines, each observation triangular element; get the axis direction of the grid line perpendicular to the preset direction of grid line, get the default direction of grid lines each grid and the axis direction of the auxiliary plane line; acquiring auxiliary plane and to be seen triangular element intersection, when a line is located at the intersection with the auxiliary plane landed in the preset direction of grid lines on the same side, pending confirmation of target point singularity. The invention can identify the singularity more effectively, and accurately identify the correct intersection information of the singularity in the intersection point. It does not need to re translate grid lines to get new intersection points. It realizes unified description of singular points in different complex structures, and is more general, which improves the accuracy of mesh generation.
【技术实现步骤摘要】
奇异点的识别方法及装置
本专利技术涉及网格剖分
,特别是涉及一种奇异点的识别方法及装置。
技术介绍
网格剖分技术作为各种数值计算方法的前处理环节,对于准确数值计算具有重要意义。在运用有限差分法进行铸件凝固过程数值模拟、电磁场模拟时,均需要对三维实体进行六面体网格剖分。STL(Stereolithography:光固化立体造型术)文件是一种三维实体描述文件,其采用三角面元来模拟目标表面,用于表示三角形网格的一种文件格式,它的文件格式非常简单,应用很广泛。目前,比较成熟的STL文件的剖分方法主要包括切片扫描法和射线穿透法两类,射线穿透法剖分是指用平行于坐标轴的射线即网格线来穿透STL文件所记录的三维实体,来判断某单元是位于实体内还是实体外。一般采用奇偶校验法对实体内外部进行判断,由于直线与闭合曲面的交点总是成对出现,因此,一条网格线上相邻的一对交点之间的部分位于物体的内部。在获得所有网格线与三角面元交点后,可对一条网格线上的交点按照坐标值从小到大进行排序,编号为奇数的点为网格线穿入点,编号为偶数的点为网格线穿出点,穿入点与穿出点之间的区域为目标区域。针对射线穿透法网格剖分的奇异点处理方法,传统技术多是采用偏移法,在实现过程中,专利技术人发现传统技术中至少存在如下问题:传统技术对于网格线与三角面元平面平行时的情况难以处理,且对于复杂形状的目标物,偏移量通常难以确定,无法统一描述不同复杂结构中的奇异点,还可能会产生新的奇异点,存在通用性差,网格剖分准确性低的问题。
技术实现思路
基于此,有必要针对传统技术存在通用性差,网格剖分准确性低的问题,提供一种奇异点的识别 ...
【技术保护点】
一种奇异点的识别方法,其特征在于,包括以下步骤:选取包含待处理目标点的预设方向网格线、各待观察三角面元;获取垂直于所述预设方向网格线的各坐标轴方向网格线,得到所述预设方向网格线分别与各所述坐标轴方向网格线构成的各辅助平面;获取所述辅助平面与所述待观察三角面元的相交线,当位于同一个所述辅助平面内的所述相交线落在所述预设方向网格线的同一侧时,确认所述待处理目标点为奇异点。
【技术特征摘要】
1.一种奇异点的识别方法,其特征在于,包括以下步骤:选取包含待处理目标点的预设方向网格线、各待观察三角面元;获取垂直于所述预设方向网格线的各坐标轴方向网格线,得到所述预设方向网格线分别与各所述坐标轴方向网格线构成的各辅助平面;获取所述辅助平面与所述待观察三角面元的相交线,当位于同一个所述辅助平面内的所述相交线落在所述预设方向网格线的同一侧时,确认所述待处理目标点为奇异点。2.根据权利要求1所述的奇异点的识别方法,其特征在于,当位于同一个所述辅助平面内的所述相交线落在所述预设方向网格线的同一侧时,确认所述待处理目标点为奇异点的步骤包括:提取位于同一个所述辅助平面内的所述相交线、与所述待观察三角面元各边线相交的各交点;当各所述交点落在所述预设方向网格线同一侧时,确认所述待处理目标点为奇异点。3.根据权利要求2所述的奇异点的识别方法,其特征在于,当各所述交点落在所述预设方向网格线同一侧时,确认所述待处理目标点为奇异点的步骤包括:获取位于同一个所述辅助平面内的各所述交点在预设坐标系中的各象限符号;所述预设坐标系为以所述待处理目标点为坐标系原点、所述预设方向网格线和所述坐标轴方向网格线为坐标轴的坐标系;在位于同一个所述辅助平面内的各所述象限符号相同时,确认所述待处理目标点为奇异点。4.根据权利要求1所述的奇异点的识别方法,其特征在于,在选取包含待处理目标点的预设方向网格线、各待观察三角面元的步骤之前的步骤还包括:读取STL文件,获取待处理交点的坐标;对所述待处...
【专利技术属性】
技术研发人员:何俊佳,罗兵,杨瑞,刘磊,厉天威,唐力,张福增,廖一帆,项阳,李斌,李敏,赵贤根,
申请(专利权)人:南方电网科学研究院有限责任公司,华中科技大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。