特征边几何体生成方法及装置、测量吸附方法及装置
摘要文本
本发明公开一种特征边几何体生成方法及装置、测量吸附方法及装置,特征边几何体生成方法包括:解析三维模型到顶点缓冲区与索引缓冲区;遍历索引缓冲区,提取三角面每边的索引,构建边有序索引对到面法线的映射;根据构建的边有序索引对到面法线的映射,遍历所有三角面的每条边,寻找共边三角面;在寻找到的共边三角面的法线与当前遍历三角面的法线的夹角满足预设条件时,将共边作为特征边加入当前三角面对应的特征边索引集合;遍历所有特征边索引集合,根据顶点索引提取顶点,填充顶点缓冲区,并根据填充后的顶点缓冲区形成特征边几何体。本发明通过面法线夹角计算,快速提取几何对象的特征边界,并基于提取的特征边实现精确、有效的测量。
申请人信息
- 申请人:中建三局集团有限公司; 中建三局安装工程有限公司
- 申请人地址:430000 湖北省武汉市武昌区武珞路456号新时代商务中心东裙楼2楼
- 发明人: 中建三局集团有限公司; 中建三局安装工程有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 特征边几何体生成方法及装置、测量吸附方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311812334.4 |
| 申请日 | 2023/12/27 |
| 公告号 | CN117494289B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F30/13 |
| 权利人 | 中建三局集团有限公司; 中建三局安装工程有限公司 |
| 发明人 | 卢松; 丁文军; 梁潇; 向立梁; 丁刚; 代涛; 金琦森; 裴以军; 谷斯顿; 吴小凯 |
| 地址 | 湖北省武汉市东湖高新区高新大道799号中建光谷之星中建三局总部大楼; 湖北省武汉市东湖新技术开发区高新大道799号第7-9层 |
专利主权项内容
1.测量吸附方法,其特征在于,利用生成的特征边几何体在测量阶段实现点吸附或线吸附,其中,所述特征边几何体的生成方法包括:解析三维模型到顶点缓冲区与索引缓冲区;遍历所述索引缓冲区,提取三角面每边的索引,构建边有序索引对到面法线的映射;构建边有序索引对到面法线的映射,进一步包括:为每个三角面创建一个Value对象,用于存储当前三角面的法线向量和三角面索引;根据三角面的三个顶点,构造每个三角面的三条边的键;遍历所述索引缓冲区的所有键,当遍历到键已存在时,将当前键所在三角面对应的Value扩充为数组,并存入新增的数据,形成边有序索引对到面法线的映射;根据构建的边有序索引对到面法线的映射,遍历所有三角面的每条边,寻找共边三角面;在寻找到的共边三角面的法线与当前遍历三角面的法线的夹角满足预设条件时,将所述共边作为特征边加入当前三角面对应的特征边索引集合;遍历所有特征边索引集合,根据顶点索引提取顶点,填充顶点缓冲区,并根据填充后的顶点缓冲区形成特征边几何体;利用生成的特征边几何体在测量阶段实现点吸附,包括:根据设定的点拾取阈值,从特征边几何体中拾取到顶点索引;在检测到有顶点被拾取时自动吸附到特征点位;利用生成的特征边几何体在测量阶段实现线吸附,包括:根据设定的线拾取阈值,从特征边几何体中拾取到顶点索引和线段索引;在检测到有线段被拾取时,从当前线段索引处依次向前、向后遍历顶点缓冲区中的其他线段对象,记录与当前线段共点且线夹角为180°的线段的索引;根据记录的线段顶点索引构造新线几何体,并以此新线几何体自动吸附到特征边。