[发明专利]数控加工几何仿真中基于STL模型的交线环求取方法有效
申请号: | 201611030599.9 | 申请日: | 2016-11-16 |
公开(公告)号: | CN106446472B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 关立文;王立平;戴玉喜 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 关畅;孙楠 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种数控加工几何仿真中基于STL模型的交线环求取算法,其步骤为:建立工件和刀具扫掠体的最小包围盒,滤除不相交的三角面片,运用空间解析法快速求出此求交范围内一组相交的三角面片对;利用向量的点乘和叉乘特点,建立矢量判别模型,判断三角面片是否相交,得到相交三角面片对;求解相交三角面片对的交线,利用相邻交线段共端点的特点,结合相交三角面片对法向量与交线的关系,依次求出余下交线,得到交线环。本发明能有效克服现有算法中运算效率低、误差大、考虑不全面等问题,可以有效的提高运算效率及精确度。 | ||
搜索关键词: | 数控 加工 几何 仿真 基于 stl 模型 交线环 求取 算法 | ||
【主权项】:
1.一种数控加工几何仿真中基于STL模型的交线环求取方法,其特征在于包括以下步骤:1)建立被加工工件和刀具扫掠体的最小包围盒,滤除不相交的三角面片,运用空间解析法快速求出此求交范围内一组相交的三角面片对;2)利用向量的点乘和叉乘特点,建立矢量判别模型,判断三角面片是否相交,得到相交三角面片对;三角面片对是否相交的精确判断方法如下:2.1)提取拟进行相交判断的两个三角面片T1和T2,设三角面片T1的3个顶点分别为A1、B1和C1,法向量为三角面片T2的3个顶点分别为A2、B2和C2,法向量为设三角面片T1所在平面为π1,三角面片T2所在平面为π2;2.2)分别计算和如果计算结果中三者为同号且不同时为零,则三角面片T1和T2不相交,则结束判断;2.3)如果计算结果为1,且则表示三角面片T1和T2在一个平面,则转化为平面三角面片相交判断问题;2.4)如计算结果不为1,三角面片T1和T2异面,分别判断线段A1B1、B1C1、C1A1和三角面片T2是否相交、线段A2B2、B2C2、C2A2和三角面片T1是否相交,如果以上判断结果均为否,则三角面片T1和T2不相交;反之,则三角面片T1和T2相交,记录参与相交的边,结束判断;3)求解步骤2)中确定的相交三角面片对的交线,利用相邻交线段共端点的特点,结合相交三角面片对法向量与交线的关系,依次求出余下交线,得到交线环;交线环的具体求取过程如下:3.1)由步骤2)找到的一组三角面片对T1、T2,设三角面片T1来自被加工工件,三角面片T2来自刀具扫掠体,由所记录的相交边或顶点信息快速求出两个交点,即为相交三角面片对T1、T2交线的端点,记求出的首段交线为I1I2;3.2)由已知交线I1I2,求其相邻交线;3.3)依次求出剩余的交线,直到求得的交线端点与首段交线端点I1重合为止,最终得到交线环。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611030599.9/,转载请声明来源钻瓜专利网。