[发明专利]一种线段吸附方法、装置、设备及存储介质有效
申请号: | 201910272405.3 | 申请日: | 2019-04-04 |
公开(公告)号: | CN109979020B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 林德熙 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线段 吸附 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种线段吸附方法、装置、设备及存储介质,该方法包括:确定显示于画布中各立体元素的线点投影信息;响应于接收到作用在画布中任一线段元素的选定操作,获得选定线段的线点信息;响应于接收到作用于选定线段上的移动操作,确定待吸附线段对应的移动向量;按照线点信息、移动向量、各立体元素的线点投影信息,确定选定线段待吸附的目标立体元素;控制选定线段吸附至目标立体元素;显示组合立体元素。利用该方法,实现了线段到立体元素的智能化吸附,形成了以选定线段和目标立体元素为整体的组合立体元素,从而能够在调整组合立体元素中目标立体元素的状态时附带调整所吸附线段的状态,避免了重新手动调整线段状态的繁琐操作。
技术领域
本发明涉及交互智能平板技术领域,尤其涉及一种线段吸附方法、装置、设备及存储介质。
背景技术
交互智能平板是交互智能设备中较为重要的应用之一,广泛地应用在各种应用场景中,极大提升人们的工作和学习效率。例如,在教育场景中,教师可以在交互智能平板上绘制平面或立体的几何图、结构图等各种元素,以便教师结合图例讲解教学内容。
基于交互智能平板进行立体元素的教学时,通常需要拖动某个线形元素至立体元素上。例如,老师可以用交互智能平板的直尺工具在画布上绘制出一条线段,然后将线段拖动至立体元素上,以将线段的线点与立体元素上的目标部位进行贴合。
然而,在用户拖动线段与立体元素的目标部位贴合后,如果用户对立体元素进行了移动或旋转等操作,则需要重新调整线段与立体元素上目标部位的贴合状态,由此耗费用户时间,效率较低,同时影响用户体验。
发明内容
有鉴于此,本发明实施例提供一种线段吸附方法、装置、设备及存储介质,以解决现有调整交互白板中吸附了线段的立体元素后,需要重新调整线段来吸附立体元素的技术问题。
第一方面,本发明实施例提供了一种线段吸附方法,包括:
确定显示于画布中各立体元素的线点投影信息;
响应于接收到作用在所述画布中任一线段元素的选定操作,获得选定线段的线点信息;
响应于接收到作用于所述选定线段上的移动操作,确定所述待吸附线段对应的移动向量;
按照所述线点信息、移动向量、各所述立体元素的线点投影信息,确定所述选定线段待吸附的目标立体元素;
控制所述选定线段吸附至所述目标立体元素;
显示吸附后形成的组合立体元素。
进一步地,所述按照所述线点信息、移动向量、各所述立体元素的线点投影信息,确定所述选定线段待吸附的目标立体元素,包括:
提取所述线点信息中的点坐标信息和线标示信息,并基于各所述立体元素的线点投影信息,获得各所述立体元素的可视线点投影信息;
根据所述移动向量、所述点坐标信息及各所述可视线点投影信息,确定所述选定线段对应的候选吸附点集合;
根据所述移动向量、所述线标示信息及各所述可视线点投影信息中的线投影标示,确定所述选定线段对应的候选吸附线集合;
如果所述候选吸附线集合为非空,则从所述候选吸附线集合中确定所述选定线段的目标吸附线,将包含所述目标吸附线的立体元素作为目标立体元素;否则,
从所述候选吸附点集合中确定所述选定线段的目标吸附点,并将包含所述目标吸附点的立体元素作为目标立体元素。
进一步地,所述根据所述移动向量、所述点坐标信息及各所述可视线点投影信息,确定所述选定线段对应的候选吸附点集合,包括:
获取所述点坐标信息中选定线段两端点的端点坐标及线段上任一选定点的选定点坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910272405.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种星型构件的切割方法
- 下一篇:一种智慧栅栏的建设方式和使用方法