[发明专利]一种建筑辅助线捕捉的方法及装置有效
申请号: | 202011535946.X | 申请日: | 2020-12-23 |
公开(公告)号: | CN112765702B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 杨小荻 | 申请(专利权)人: | 深圳小库科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 深圳市励知致远知识产权代理有限公司 44795 | 代理人: | 贾永华 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建筑 辅助线 捕捉 方法 装置 | ||
1.一种建筑辅助线捕捉的方法,其特征在于,包括:
在建筑工程图中,预设标准捕捉信息与网格数据结构的捕捉对应关系;预设客户端交互事件与响应网格标识、所述标准捕捉信息的捕捉策略;
根据基地轮廓按照预设的网格边界确定策略,确定选定基地的选定网格边界;根据所述选定网格边界的大小范围对应的间隔,配置确定选定网格的间隔,并据此计算出所述选定网格的行数和列数;
获取和转化需要捕捉的包括顶点与边线信息的辅助线捕捉信息,基于所述捕捉对应关系存入所述选定网格;
检测到客户端发生实时交互事件时,获取所述实时交互事件对应的交互辅助线捕捉信息;根据所述交互辅助线捕捉信息及所述捕捉策略获取对应的响应网格标识,通过预设的点、线计算确认策略确定辅助线捕捉的目标信息。
2.根据权利要求1所述的建筑辅助线捕捉的方法,其特征在于,还包括:
根据所述目标信息及捕捉策略获取对应的响应网格标识,通过计算遍历响应网格的点计算传入点与所述响应网格中每个点的平方距离;
在所述平方距离小于预设的捕捉精度时,捕捉该点作为目标辅助线的目标点。
3.根据权利要求1所述的建筑辅助线捕捉的方法,其特征在于,还包括:
根据所述目标信息及捕捉策略获取对应的响应网格标识,并通过计算遍历经过该响应网格的线,计算传入点到每条线的垂直距离;
在所述垂直距离小于预设的捕捉精度时,捕捉该条线作为目标辅助线。
4.根据权利要求1所述的建筑辅助线捕捉的方法,其特征在于,根据基地轮廓按照预设的网格边界确定策略,确定选定基地的选定网格边界,为:
预设基地轮廓的最小外接矩形,作为网格边界确定策略;
选定基地的基地轮廓,根据所述网格边界确定策略确定所述选定基地的选定网格边界。
5.根据权利要求1所述的建筑辅助线捕捉的方法,其特征在于,所述点、线计算确认策略,还包括:
根据所述目标信息及捕捉策略获取对应的响应网格标识;
通过计算活动线的起点和当前客户端光标点相交的线的垂足点距离,得到当前光标点的垂足点距离;在所述垂足点距离小于捕捉范围时,捕捉该垂足点作为目标辅助线的垂足点;
和/或,通过计算当前光标点相交的线的中点和当前光标点的距离,得到中点距离;在所述中点距离小于捕捉范围时,捕捉该中点作为目标辅助线的中点;
和/或,通过计算活动线的起点为起点,活动线的长度为长度,求出对应角度的终点信息得到角度点与当前光标点的角度点距离;在所述角度点距离小于捕捉范围时,捕捉该角度点作为目标辅助线的角度点。
6.一种建筑辅助线捕捉的装置,其特征在于,包括:辅助线捕捉设置模块、基地轮廓预处理模块、辅助线捕捉信息存入模块及辅助线捕捉处理模块;其中,
所述辅助线捕捉设置模块,在建筑工程图中,预设标准捕捉信息与网格数据结构的捕捉对应关系;预设客户端交互事件与响应网格标识、所述标准捕捉信息的捕捉策略;
所述基地轮廓预处理模块,与所述辅助线捕捉设置模块相连接,根据基地轮廓按照预设的网格边界确定策略,确定选定基地的选定网格边界;根据所述选定网格边界的大小范围对应的间隔,配置确定选定网格的间隔,并据此计算出所述选定网格的行数和列数;
所述辅助线捕捉信息存入模块,与所述基地轮廓预处理模块相连接,获取和转化需要捕捉的包括顶点与边线信息的辅助线捕捉信息,基于所述捕捉对应关系存入所述选定网格;
所述辅助线捕捉处理模块,与所述辅助线捕捉信息存入模块相连接,检测到客户端发生实时交互事件时,获取所述实时交互事件对应的交互辅助线捕捉信息;根据所述交互辅助线捕捉信息及所述捕捉策略获取对应的响应网格标识,通过预设的点、线计算确认策略确定辅助线捕捉的目标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳小库科技有限公司,未经深圳小库科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011535946.X/1.html,转载请声明来源钻瓜专利网。