[发明专利]一种Revit模型轻量化渲染过程中的几何处理压缩方法和装置在审
申请号: | 202111527620.7 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114119837A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 王巍;孙一凫;沈启;石轶砆 | 申请(专利权)人: | 博锐尚格科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 王闯 |
地址: | 100044 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 revit 模型 量化 渲染 过程 中的 几何 处理 压缩 方法 装置 | ||
1.一种Revit模型轻量化渲染方法,其特征在于,包括:
获取Revit模型的mesh网格、对所述mesh网格进行预处理;
初始化所述mesh网格每个顶点的误差矩阵,对所述mesh网格进行分区;
对不同分区内边塌陷的网格采用并行计算的方法进行简化处理;
对简化处理的Revit模型进行渲染。
2.根据权利要求1所述的Revit模型轻量化渲染方法,其特征在于,所述对所述mesh网格进行预处理包括步骤:
获取所述mesh网格的所有顶点,对所述顶点之间的关系进行分析;
根据预先设置的阈值,对某一顶点的临近点进行合并,所述临近点在所述阈值范围内;
对超过三条边的非法面进行删除;
对具有相同顶点的三角面进行合并,只保留其中一个三角面;
对包含超过三个顶点的三角面按照预设规则进行补线操作,以保证三角面上只包括三个顶点。
3.根据权利要求1所述的Revit模型轻量化渲染方法,其特征在于,所述对不同分区内边塌陷的网格采用并行计算的方法进行简化处理,包括步骤:
S1根据计算得到的缩减比例和预设的系数,确定每个分区的候选边的条数;
S2根据所述候选边的长度,在所述候选边中确定有效边;
S3根据每条有效边的顶点、所述顶点对应的误差矩阵、有效边的代价,计算塌边的替代点;
S4对所述代价进行排序,每次剔除最小代价对应的边,并删除被剔除边对应的点连接的所有连接边;
S5更新顶点、相邻点及其误差矩阵,重复S1-S4,直到遍历所有Revit模型的顶点。
4.根据权利要求3所述的Revit模型轻量化渲染方法,其特征在于,所述根据每条有效边的顶点、所述顶点对应的误差矩阵、有效边的代价,计算塌边的替代点包括:
计算所述顶点、所述顶点和的一半对应的顶点的收缩代价,选择所述收缩代价最小的顶点作为替代点;
或,对所述收缩代价求导,计算倒数为零时替代点的坐标;其中,所述收缩代价为顶点的误差矩阵之和跟所述替代点的位置向量计算得到的误差。
5.根据权利要求1所述的Revit模型轻量化渲染方法,其特征在于,采用Metis算法对所述mesh网格进行分区。
6.根据权利要求2所述的Revit模型轻量化渲染方法,其特征在于,将所述三角面内非顶点的点与所述点所在边的对立面的顶点连线,以完成对包含超过三个顶点的三角面的补线操作。
7.一种Revit模型轻量化渲染装置,其特征在于,包括:
预处理模块,用于获取Revit模型的mesh网格、对所述mesh网格进行预处理;
分区模块,用于初始化所述mesh网格每个顶点的误差矩阵,对所述mesh网格进行分区;
并行计算模块,用于对不同分区内边塌陷的网格采用并行计算的方法进行简化处理;
渲染模块,用于对简化处理的Revit模型进行渲染。
8.根据权利要求7所述的Revit模型轻量化渲染装置,其特征在于,所述预处理模块还包括:
顶点分析模块,用于获取所述mesh网格的所有顶点,对所述顶点之间的关系进行分析;
临近点合并模块,用于根据预先设置的阈值,对某一顶点的临近点进行合并,所述临近点在所述阈值范围内;
删除模块,用于对超过三条边的非法面进行删除;
三角面合并模块,用于对具有相同顶点的三角面进行合并,只保留其中一个三角面;
补线操作模块,用于对包含超过三个顶点的三角面按照预设规则进行补线操作,以保证三角面上只包括三个顶点。
9.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器处理权利要求1-6任一所述的Revit模型轻量化渲染方法。
10.一种电子设备,该电子设备包括:
处理器;以及,
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行权利要求1-6任一所述的Revit模型轻量化渲染方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博锐尚格科技股份有限公司,未经博锐尚格科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111527620.7/1.html,转载请声明来源钻瓜专利网。