[发明专利]一种基于三维特征的高效孔表计算方法有效
申请号: | 201910015470.8 | 申请日: | 2019-01-08 |
公开(公告)号: | CN109741321B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 易平;朱凌穹 | 申请(专利权)人: | 益模(东莞)智能科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T17/00 |
代理公司: | 武汉天领众智专利代理事务所(普通合伙) 42300 | 代理人: | 高兰 |
地址: | 518000 广东省东莞市松山湖高新技术产业开发区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三维 特征 高效 计算方法 | ||
1.一种基于三维特征的高效孔表计算方法,其特征在于,包括以下步骤:
S1、遍历三维模型上所有的孔的圆柱面或/和圆锥面,并将面数据缓存至内存;
S2、将缓存的面数据划分为若干组同心孔;
S3、对每组孔按照孔深进行深度排序;
S4、过滤掉无效的孔面,所述孔面包括碎面、假孔和止转孔;碎面过滤的判定方法为:对于孔在孔轴线方向的实际长度小于某一阈值的孔面判定为无效的碎面;假孔过滤的判定方法为:根据同一深度范围圆柱面的直径相同的原则,在孔内的周围选择采样点打射线,若沿孔的正反法向方向打射线都不通,则判定为假孔;止转孔过滤的判定方法为:在孔内选采样点正反方向打射线,都检测到碰撞,则判定为止转孔;
S5、先通过逻辑的方法和物理的方法相结合以判断孔的可见性,将同一方向的孔划分为正反方向的孔,得到若干组划分好方向的完整的孔;孔的可见性的物理判断规则为:在孔中心轴线上取一点,沿孔的法向打射线,如果在该三维模型上遇到碰撞点,则该孔在该射线方向不可见;如果没有遇到碰撞点,则沿孔的法向的反方向继续打射线,如果遇到碰撞点则该孔是盲孔,仅在法向方向可见,如果没有遇到碰撞点则该孔是通孔;
孔的可见性的逻辑判断规则为:小孔指向大孔的方向即为该孔的可见的方向;
S6、在加工坐标系环境下计算每组孔的深度数据,得到孔表。
2.根据权利要求1所述的一种基于三维特征的高效孔表计算方法,其特征在于:步骤S1中,所述遍历三维模型过程中包含的特征包括单节盲孔、单节通孔、双节盲孔、双节通孔、多节盲孔、多节通孔、平角过渡的孔间以及锥角过渡的孔间。
3.根据权利要求1所述的一种基于三维特征的高效孔表计算方法,其特征在于:步骤S5中孔的可见性的物理判断规则还包括,通孔要通过多个采样点检查是否是真正的通孔。
4.根据权利要求1所述的一种基于三维特征的高效孔表计算方法,其特征在于,步骤S6中计算出孔的顶端的Z值和底端的Z值,两者差值即为该孔的实际长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于益模(东莞)智能科技有限公司,未经益模(东莞)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910015470.8/1.html,转载请声明来源钻瓜专利网。