模型简化

本文介绍了三种模型简化方法:顶点聚类法,通过合并空间小格内的顶点减少模型复杂度;顶点删除法,删除冗余顶点并填补空洞,适用于流型拓扑结构;边折叠法,通过合并相邻顶点简化模型,可改变拓扑结构。每种方法都有其优缺点,适用于不同的简化需求和场景。
摘要由CSDN通过智能技术生成

简化算法大致可分为三类:顶点聚类法,顶点删减法,边折叠法。


顶点聚类法

顶点聚类的思想很简单:对于给定的多边形表面,把模型所在空间分成很多个小格(小格尺寸小于用户指定的近似误差阈值),为每个小格计算一个代表顶点,把原始模型落在这个小格内的顶点都合并到代表顶点上。如果一个三角形有两个或者三个顶点位于同一小格内,就会被删除,网格因此得到简化。聚类算法主要特点包括:(1)效率高(2)健壮性好,对输入网格的拓扑结构没有限制(3)可能在简化过程中修改网格的拓扑结构(4)简化模型的精度依赖于小格的尺寸。

1.基本概念[参考文献1]

定义1.空间中一组三角形,沿公共边及在顶点处相邻接,把这样的一组三角形定义为三角形网格TM,TM可由顶点集V=(v1,v2,...,vn)和三角形集合T=(t1,t2,...,tm)所组成的二元组(V,T)来表示。

定义2.对TM中任一条边,如果该边只为一个三角形所享有,则称该边为边界边,该边的两个顶点被称为边界顶点,该边所在的三角形被称为边界三角形

定义3.对TM中任一顶点vi,所有以vi为一个顶点的三角形Tik构成的集合,称为与顶点vi相关的三角形集合Pi

定义4.对TM中一个顶点集合Vs={v0,v1,...,vk},与Vs中的每个顶点相关的三角形集合的并集,称为与顶点集合Vs相关的三角形集合Ts(Vs),即

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值