[发明专利]自相交图形消解方法、终端设备及计算机可读存储介质在审
申请号: | 201910162195.2 | 申请日: | 2019-03-05 |
公开(公告)号: | CN109949236A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 冯金福;余大齐 | 申请(专利权)人: | 深圳市科利德光电材料股份有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 曹卫良 |
地址: | 518118 广东省深圳市龙岗区宝龙街道宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 几何曲线 相交图形 消解 曲线对象 子曲线 计算机可读存储介质 终端设备 重构 对象删除 对象转换 绘图区域 曲线集合 条子 数据库 分解 转换 | ||
1.使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,包括如下步骤:
步骤S1、在AutoCAD绘图区域选择全部主实体曲线对象,将全部主实体曲线对象存储于数据库集合内;
步骤S2、将步骤S1中数据库集合内的每一条主实体曲线对象均转换为几何曲线对象;
步骤S3、获取步骤S2中每一条几何曲线对象的自相交点,将自相交点存于自相交点集中;
步骤S4、利用步骤S3得到的自相交点,分解每条几何曲线对象,得到若干子几何曲线对象,将子几何曲线对象存于数据库中的子几何曲线对象集合内;
步骤S5、将步骤S4中的子几何曲线对象转换为子曲线对象,计算每条子曲线对象的面积,如果面积不小于设定的阈值,则将对应的子曲线对象存于数据库中的重构曲线集合内,如果面积小于设定的阈值,则将对应的子曲线对象删除;
步骤S6、重构步骤S5中的重构曲线集合内的子曲线对象,得到消解后无自相交图形的主实体曲线对象。
2.如权利要求1所述的一种使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,步骤S1中,使用全局函数acedSSGet()在AutoCAD绘图区域选择全部主实体曲线对象。
3.如权利要求1所述的一种使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,步骤S2中将主曲线集合内的每一条曲线对象均转换为几何曲线对象使用的函数为getAcGeCurve()。
4.如权利要求1所述的一种使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,步骤S3中,使用AcGePoint3dArray类中Append()函数将自相交点存于自相交点集中。
5.如权利要求1所述的一种使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,步骤S4中分解几何曲线对象使用的函数为getSplitCurves()。
6.如权利要求1所述的一种使用ObjectArx对AutoCAD中自相交图形进行消解的方法,其特征在于,步骤S5中的阈值为0.0001mm2。
7.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市科利德光电材料股份有限公司,未经深圳市科利德光电材料股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910162195.2/1.html,转载请声明来源钻瓜专利网。