曲面渲染系统及方法技术方案

技术编号:4357999 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种曲面渲染方法,应用于数据处理装置。该方法包括:从与数据处理装置相连接的存储设备读取曲面控制点及曲面边界点,根据曲面控制点及曲面边界点对曲面进行三角网格化;根据网格化后的曲面中相邻三角形法向量的夹角大小对曲面中的三角形进行多级细分;确定多级细分后的曲面中的表面三角形及内部三角形,得到曲面中所有三角形的显示及隐藏信息;及确定与数据处理装置相连接的显示设备的显示范围,在所述显示范围内显示曲面中的表面三角形。本发明专利技术还提供一种曲面渲染系统。

【技术实现步骤摘要】

本专利技术涉及一种曲面构建系统及方法,尤其是关于一种。
技术介绍
目前较为成熟的模型重建技术是通过构建曲面来实现的,在构建曲面的过程中, 根据实物模型的点云数据构建曲面、对曲面利用几何图形,例如三角形进行网格化以逼近 实物面在实践中被广泛应用。常用的曲面三角网格化方法有迭代法和迪式(Delaimay)算 法,然而这两种方法都存在不足之处用迭代法直接算出曲面的控制点,再根据控制点坐标 拟合三角形的速度非常慢,且拟合出来的三角形大小不一致,速度和精度都不尽人意;用 Delaimay算法所获得的三角网格比较规则,但Delaimay算法致力于提高剖分质量,而导致 剖分生成的三角面片的数量巨大,所以速度缓慢。
技术实现思路
鉴于以上内容,有必要提供一种曲面渲染系统,可以快速三角网格化曲面,并对网 格化后的曲面各区域的三角形根据该区域的平滑程度进行多级细分,提高曲面渲染的速度 及精度。此外,还有必要提供一种曲面渲染方法,可以快速三角网格化曲面,并对网格化后 的曲面各区域的三角形根据该区域的平滑程度进行多级细分,提高曲面渲染的速度及精度。一种曲面渲染系统,应用于数据处理装置。该系统包括曲面网格化模本文档来自技高网...

【技术保护点】
一种曲面渲染方法,应用于数据处理装置,其特征在于,该方法包括:曲面网格化步骤:从与数据处理装置相连接的存储设备读取曲面控制点及曲面边界点,根据曲面控制点及曲面边界点对曲面进行三角网格化;曲面细分步骤:根据网格化后的曲面中相邻三角形法向量的夹角大小对曲面中的三角形进行多级细分;曲面显示及隐藏信息确定步骤:确定多级细分后的曲面中的表面三角形及内部三角形,得到曲面中所有三角形的显示及隐藏信息;及曲面显示步骤:确定与数据处理装置相连接的显示设备的视口显示范围,在所述视口显示范围内显示曲面中的表面三角形。

【技术特征摘要】

【专利技术属性】
技术研发人员:张旨光吴新元孙小超
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1