[发明专利]一种线段吸附方法、装置、设备及存储介质有效
申请号: | 201910272405.3 | 申请日: | 2019-04-04 |
公开(公告)号: | CN109979020B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 林德熙 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线段 吸附 方法 装置 设备 存储 介质 | ||
1.一种线段吸附方法,其特征在于,包括:
确定显示于画布中各立体元素的线点投影信息;
响应于接收到作用在所述画布中任一线段元素的选定操作,获得选定线段的线点信息;
响应于接收到作用于所述选定线段上的移动操作,确定所述选定线段对应的移动向量;
提取所述线点信息中的点坐标信息和线标示信息,并基于各所述立体元素的线点投影信息,获得各所述立体元素的可视线点投影信息;
根据所述移动向量、所述点坐标信息及各所述可视线点投影信息,确定所述选定线段对应的候选吸附点集合;
根据所述移动向量、所述线标示信息及各所述可视线点投影信息中的线投影标示,确定所述选定线段对应的候选吸附线集合;
如果所述候选吸附线集合为非空,则从所述候选吸附线集合中确定所述选定线段的目标吸附线,将包含所述目标吸附线的立体元素作为目标立体元素;否则,
从所述候选吸附点集合中确定所述选定线段的目标吸附点,并将包含所述目标吸附点的立体元素作为目标立体元素;
控制所述选定线段吸附至所述目标立体元素;
显示吸附后形成的组合立体元素。
2.根据权利要求1所述的方法,其特征在于,所述根据所述移动向量、所述点坐标信息及各所述可视线点投影信息,确定所述选定线段对应的候选吸附点集合,包括:
获取所述点坐标信息中选定线段两端点的端点坐标及线段上选定点的选定点坐标;
提取各所述可视线点投影信息中的点投影坐标和线投影标示,分别获得投影点信息集合和第一投影边信息集合;
针对所述选定线段的每个端点,根据所述移动向量、所述端点的端点坐标及所述投影点信息集合,确定所述端点待吸附的第一候选投影点,并将所述端点作为待吸附点以及各所述第一候选投影点分别作为候选吸附点,关联添加至所述候选吸附点集合;
根据所述移动向量、选定点坐标及所述第一投影边信息集合,确定所述选定点在待吸附投影边上对应的第二候选投影点,并将所述选定点作为待吸附点以及各所述第二候选投影点分别作为候选吸附点,关联添加至所述候选吸附点集合。
3.根据权利要求2所述的方法,其特征在于,所述根据所述移动向量、所述端点的端点坐标及所述投影点信息集合,确定所述端点待吸附的第一候选投影点,包括:
针对所述投影点信息集合中的每个投影点,基于所述端点坐标及所述投影点的点投影坐标,确定所述端点到所述投影点的坐标向量;
确定所述坐标向量与所述移动向量的向量夹角值;
如果所述向量夹角值的绝对值小于或等于设定夹角阈值,则将所述投影点确定为所述端点待吸附的第一候选投影点。
4.根据权利要求2所述的方法,其特征在于,所述根据所述移动向量、所述端点的端点坐标及所述投影点信息集合,确定所述端点待吸附的第一候选投影点,包括:
基于所述移动向量及所述端点的端点坐标,确定所述画布中的有效区域;
从所述投影点信息集合中筛选处于所述有效区域的有效投影点,形成有效投影点集合;
针对所述有效投影点集合中的每个有效投影点,基于所述端点坐标及所述有效投影点的点投影坐标,确定所述端点到所述有效投影点的有效坐标向量;
确定所述有效坐标向量与所述移动向量的有效向量夹角值;
如果所述有效向量夹角值的绝对值小于或等于设定夹角阈值,则将所述有效投影点确定为所述端点待吸附的第一候选投影点。
5.根据权利要求4所述的方法,其特征在于,所述基于所述移动向量及所述端点的端点坐标,确定所述画布中的有效区域,包括:
通过与所述移动向量垂直且过所述端点的临界直线,将所述画布划分成两个平面区域,并将包含所述移动向量的平面区域确定为第一区域;
将所述画布中以所述端点为圆心,以设定距离阈值为半径形成的圆形区域确定为第二区域;
将所述第一区域与所述第二区域的相交区域确定为有效区域;或者,将所述第一区域确定为有效区域;或者,将第二区域确定为有效区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910272405.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种星型构件的切割方法
- 下一篇:一种智慧栅栏的建设方式和使用方法