买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种DWG图纸在WEB端渲染时的显示扭曲修正方法_深圳市华阳国际工程设计股份有限公司;深圳市华阳国际城市科技有限公司_202310789431.X 

申请/专利权人:深圳市华阳国际工程设计股份有限公司;深圳市华阳国际城市科技有限公司

申请日:2023-06-30

公开(公告)日:2024-03-22

公开(公告)号:CN116502301B

主分类号:G06F30/12

分类号:G06F30/12;G06F16/957;G06F111/02

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2023.08.15#实质审查的生效;2023.07.28#公开

摘要:本发明公开了一种DWG图纸在WEB端渲染时的显示扭曲修正方法,所述方法包括:加载DWG图纸,并基于所述DWG图纸所对应的图层信息和图元信息,确定外包围盒区域;根据所述外包围盒区域,通过主区域权重算法计算主区域,并获取所述主区域所对应的主区域包围盒;基于所述主区域包围盒,确定所述主区域包围盒的包围盒中心,并在所述包围盒中心超出单精度范围时,对图元坐标进行偏移修正,并记录偏移值。本发明可以利用算法对图元坐标进行修正,解决DWG图纸在WEB端渲染时的显示扭曲的问题。

主权项:1.一种DWG图纸在WEB端渲染时的显示扭曲修正方法,其特征在于,所述方法包括:加载DWG图纸,并基于所述DWG图纸所对应的图层信息和图元信息,确定外包围盒区域;根据所述外包围盒区域,通过主区域权重算法计算主区域,并获取所述主区域所对应的主区域包围盒;基于所述主区域包围盒,确定所述主区域包围盒的包围盒中心,并在所述包围盒中心超出单精度范围时,对图元坐标进行偏移修正,并记录偏移值;所述根据所述外包围盒区域,通过主区域权重算法计算主区域,并获取所述主区域所对应的主区域包围盒,包括:遍历所有的图元信息,并为每一个图元信息创建独立区域;基于所述独立区域,进行区域合并,并将权重值最大的区域作为所述主区域;计算所述主区域所对应的主区域包围盒;所述基于所述独立区域,进行区域合并,包括:将两个所述独立区域进行外包围盒最短距离计算,得到距离;根据所述距离与预设的合并阈值,进行区域合并;所述根据所述距离与预设的合并阈值,进行区域合并,包括:将所述距离与所述合并阈值进行比较;若所述距离小于所述合并阈值,则将两个所述独立区域的图元数组进行合并;根据合并后的图元数组的包围盒求并操作后更新区域包围盒值并更新对应的权重值,接着遍历继续,直到遍历结束,记录此轮遍历是否发生了区域合并,如发生了合并则针对合并后数据进行再一次遍历,在编码实现过程可采用递归方式进行遍历,以是否发生区域合并做为跳出策略;所述根据所述距离与预设的合并阈值,进行区域合并,还包括:若所述距离大于所述合并阈值,则将所述独立区域的所有图元所属的图层数量作为判断因子;若所述独立区域的所有图元所属的图层数量满足数量阈值,则判定所述独立区域为所述主区域;所述在所述包围盒中心超出单精度范围时,对图元坐标进行偏移修正,并记录偏移值,包括:将所述包围盒中心与所述单精度范围进行比较;若所述包围盒中心超出所述单精度范围,则对所述主区域中的图元坐标进行偏移修正以及对除所述主区域以外的区域中的图元坐标进行偏移修正,并记录所述偏移值;所述若所述包围盒中心超出所述单精度范围,则对所述主区域中的图元坐标进行偏移修正以及对除所述主区域以外的区域中的图元坐标进行偏移修正,包括:根据所述包围盒中心的坐标的小数点前的整数部分设定双精度偏移量;对全部的图元坐标进行偏移量相减,针对所有的图元坐标采用单精度float型进行转换。

全文数据:

权利要求:

百度查询: 深圳市华阳国际工程设计股份有限公司;深圳市华阳国际城市科技有限公司 一种DWG图纸在WEB端渲染时的显示扭曲修正方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。