全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211176325.6 (22)申请日 2022.09.26 (71)申请人 湖北锐捷信息集成有限公司 地址 430000 湖北省武汉市汉阳区梅林东 路19号华发四季二期写字楼10层 (72)发明人 杨小华 田俊 潘雅静 车登科  孙锐 金光辉 张伟 雷军龙  张群威 曹亚杰  (74)专利代理 机构 北京弘权知识产权代理有限 公司 11363 专利代理师 逯长明 温瑞鑫 (51)Int.Cl. G06T 17/00(2006.01) G06T 17/10(2006.01) (54)发明名称 一种倾斜三维模型压平方法、 装置及设备 (57)摘要 本申请涉及计算机图形处理技术领域, 具体 而言, 涉及一种倾斜三维模型压平方法、 装置及 设备, 一定程度上可以解决处理压平区域边界处 模型效率较低的问题。 所述方法包括: 基于划定 生成的压平范围, 进行自相 交判断, 当不存在自 相交时, 获取压平范围的经纬度范围, 并获得压 平范围内的所有块号; 遍历获得的块号列表, 并 获取所有的块文件; 遍历由块号列表得到的所有 块文件, 依次与压平范围进行求交, 获取压平范 围内的所有模 型数据; 遍历在压平范围内的所有 块文件, 解析每个块文件, 取得块文件的所有顶 点以及三角形索引; 遍历所有的三角形索引, 对 三角形的投影坐标与压平范围进行位置判断, 并 修改三角形的高程值, 以便于形成压平后的模型 数据。 权利要求书2页 说明书8页 附图5页 CN 115393529 A 2022.11.25 CN 115393529 A 1.一种倾 斜三维模型压平方法, 其特 征在于, 所述方法包括: 划定压平范围, 设定相关的压平参数, 并根据划定的压平范围和压平参数, 得到压平范 围压平后的高程, 其中, 压平参数包括压平值; 基于划定生成的压平范围, 进行自相交判断, 当不存在自相交时, 获取压平范围的经纬 度范围, 并获得压平范围内的所有块 号; 遍历获得的块 号列表, 并获取 所有的块文件; 遍历由块号列表得到的所有块文件, 依次与压平范围进行求交, 获取压平范围内的所 有模型数据; 遍历在压平范围内的所有块文件, 解析每个块文件, 取得块文件的所有顶点以及三角 形索引; 遍历所有的三角形索引, 对三角形的投影坐标与压平范围进行位置判断, 并修改三角 形的高程 值, 以便于形成压平后的模型 数据。 2.如权利要求1所述倾斜三维模型压平方法, 其特征在于, 在对三角形的投影坐标与压 平范围进行位置判断的步骤中, 所述方法包括: 判断三角形顶点的位置, 当三个顶点的位置均位于压平范围内时, 将三角形的各顶点 的高程均修改为压平后的高程 值; 基于划定的压平范围, 对三角形与压平范围进行相交判断, 构建获得新的三角形, 将三 角形加入三角形索引获得新的三角形索引; 基于相交点处的坐标, 获得 该点压平后的坐标; 遍历所有的交点, 判断相邻两个交点形成的线段的中点位置, 当中点不在压平范围内 时, 构建形成新的三角形, 并将三角形加入至三角形索引中; 将获得所有的三角形进行组合, 生成新的块文件, 并将生成的块文件进行展示。 3.如权利要求2述倾斜三维模型压平方法, 其特征在于, 在对三角形与压平范围进行相 交判断的步骤中, 所述方法包括: 基于划定的压平范围, 对三角形与划定的压平范围进行求交集, 判断在求交集过程中 得到的交点的数量, 对交点构成的图形进行三角形拆分以形成多个三角形, 将新的三角形 加入三角形索引; 基于划定的压平范围, 对三角形与划定的压平范围进行求差集, 判断在求差集过程中 获得的差集数 的数量, 对差集构成的图形进行三角化拆分以形成多个三角形, 将新的三角 形加入三角形索引。 4.如权利要求3所述倾斜三维模型压平方法, 其特征在于, 在三角形与划定的压平范围 进行求交集的步骤中, 所述方法包括: 根据三角形与压平范围获得的交集可 得交点数量, 对交点数量进行判断; 若交点数量 为0时, 判断下一个三角形 是否相交; 若交点数量不为0时, 对交点与三角形进行求交, 获取交点的坐标, 并修改该交点压平 后的高程 值; 对交点构成的图形进行三角化拆分, 获得三角形索引集合, 修改三角形顶点坐标, 并将 三角形加入三角形索引集 合。 5.如权利要求4所述倾斜三维模型压平方法, 其特征在于, 修改该交点压平后的高程值权 利 要 求 书 1/2 页 2 CN 115393529 A 2的方式为: 交点压平后的高程=交点压平后的高程+(交点的实际高程 ‑交点压平后的高程)* 0.01。 6.如权利要求3所述倾斜三维模型压平方法, 其特征在于, 在三角形与划定的压平范围 进行求差集的步骤中, 所述方法包括: 根据三角形与压平范围获得的差集可 得差集数量, 对得到的差集数量进行判断; 若差集数量 为0, 则进行 下一个三角形的判断; 否则, 对交点与三角形进行求交, 获取交点的高程 值; 对交点构成的图形进行三角化拆分, 获得三角形索引集合, 修改三角形顶点坐标, 并将 将三角形加入三角形索引以形成新的三角形索引。 7.如权利要求6所述倾斜三维模型压平方法, 其特征在于, 在差集数量大于0, 且交点均 位于三角形内时, 则对三角形和交点构成的环形进 行拆分, 以便于其形成至少两个多边形; 当三角形与交点未构成环形时, 则不需要 进行重新拆分。 8.如权利要求1所述倾斜三维模型压平方法, 其特征在于, 在判断相邻 两个交点形成线 段的中点 位置的过程中, 所述方法包括: 取当前交点及下一个交点, 连接 两个交点形成线段; 判断线段的中点是否在所画的压平范围内部; 其中, 若中点 位于压平范围内部, 则进行 下一个交点的遍历; 否则, 则以该交点、 下一个交点以及与之相对应的压平后的交点, 分别构面, 从而形成 两个三角形, 将新构成的三角形加入到三角形索引。 9.一种倾 斜三维模型压平装置, 其特 征在于, 其包括: 输入单元, 用于划定压平范围, 并设定相关的压平参数, 并根据划定的压平范围和压平 参数, 得到 压平范围压平后的高程, 其中, 压平参数包括压平值; 第一处理单元, 用于基于划定生成的压平范围, 进行自相交判断, 当不存在自相交时, 获取压平范围的经纬度范围, 并获得压平范围内的所有块 号; 第二处理单元, 遍历获得的块 号列表, 并获取 所有的块文件; 第三处理单元, 遍历由块号列表得到的所有块文件, 依次与压平范围进行求交, 获取压 平范围内的所有模型 数据; 第四处理单元, 遍历在压平范围内的所有块文件, 解析每个块文件, 取得块文件的所有 顶点以及三角形索引; 第五处理单元, 遍历所有的三角形索引, 对三角形的投影坐标与压平范围进行位置判 断, 并修改三角形的高程 值, 以便于形成压平后的模型 数据。 10.一种倾斜三维模型压平设备, 其特征在于, 包括至少一个处理器; 以及与所述至少 一个处理器通信连接的存储器; 其中, 所述存储器存储有可被所述至少一个处理器执行 的 指令, 所述指令被所述至少一个处理器执行, 以使所述至少一个处理器执行权利要求1至8 中任一项所述的倾 斜三维模型压平方法的步骤。权 利 要 求 书 2/2 页 3 CN 115393529 A 3

.PDF文档 专利 一种倾斜三维模型压平方法、装置及设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种倾斜三维模型压平方法、装置及设备 第 1 页 专利 一种倾斜三维模型压平方法、装置及设备 第 2 页 专利 一种倾斜三维模型压平方法、装置及设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:31:23上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。