[发明专利]一种三维几何图形的边折叠简化方法及其装置在审
| 申请号: | 201510490593.9 | 申请日: | 2015-08-11 |
| 公开(公告)号: | CN105006022A | 公开(公告)日: | 2015-10-28 |
| 发明(设计)人: | 罗笑南;林格;曹磊 | 申请(专利权)人: | 中山大学 |
| 主分类号: | G06T17/30 | 分类号: | G06T17/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 几何图形 折叠 简化 方法 及其 装置 | ||
1.一种三维几何图形的边折叠简化方法,其特征在于,所述方法包括:
遍历三角网格的边;
判断该边是否为特殊边,若是,则判断该边的对角是否大于120度或者小于300度;若否,则重新遍历三角网格的边;
若该边的对角是否大于120度或者小于300度,则计算该边的边长、试点离该边的距离及面法向量;
计算边折叠代价K=α1*T(i,j)+α2*P(I,j)+α3*S(i,j),把每条边的边折叠代价值放入队列,根据边折叠代价值大小排列;
遍历边折叠代价队列;
分别计算边的两个顶点到相邻三角型的距离平方和,确定折叠边的新顶点及累进网格的顶点对应关系;
进行动态边折叠简化。
2.如权利要求1所述的三维几何图形的边折叠简化方法,其特征在于,在所述进行动态边折叠简化的步骤之后,还包括:
对简化模型进行重建。
3.如权利要求2所述的三维几何图形的边折叠简化方法,其特征在于,所述对简化模型进行重建的步骤包括:
取出点分裂一个记录;
计算新定点位置和更新另一顶点位置;
累计网格中增加新顶点的索引,总顶点个数加1;
如果增加的边为边界边,增加一个三角形,三角形总数加1;如果增加的边不是边界边,增加两个三角形,三角形总数加2;
更新相邻顶点的三角形的顶点索引。
4.一种三维几何图形的边折叠简化装置,其特征在于,所述装置包括:
第一遍历模块,用于遍历三角网格的边;
判断模块,用于判断该边是否为特殊边,若是,则判断该边的对角是否大于120度或者小于300度;若否,则重新遍历三角网木格的边;
队列计算模块,用于若该边的对角是否大于120度或者小于300度,则计算该边的边长、试点离该边的距离及面法向量;计算边折叠代价K=α1*T(i,j)+α2*P(I,j)+α3*S(i,j),把每条边的边折叠代价值放入队列,根据边折叠代价值大小排列;
第二遍历模块,用于遍历边折叠代价队列;
距离计算模块,用于分别计算边的两个顶点到相邻三角型的距离平方和,确定折叠边的新顶点及累进网格的顶点对应关系;
简化模块,用于进行动态边折叠简化。
5.如权利要求4所述的三维几何图形的边折叠简化装置,其特征在于,所述装置还包括:
重建模块,用于对简化模型进行重建。
6.如权利要求5所述的三维几何图形的边折叠简化装置,其特征在于,所述重建模块包括:
获取单元,用于取出点分裂一个记录;
计算单元,用于计算新定点位置和更新另一顶点位置;
累计单元,用于累计网格中增加新顶点的索引,总顶点个数加1;如果增加的边为边界边,增加一个三角形,三角形总数加1;如果增加的边不是边界边,增加两个三角形,三角形总数加2;
更新单元,用于更新相邻顶点的三角形的顶点索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510490593.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种出租车合乘费用分摊Talmud方法
- 下一篇:一种移动式三维家装设计系统





