细分 网格细分 一、问题说明: 在3D计算机图形领域,我们通常想让粗网格更平滑。 作为将每个多边形面细分为更接近光滑表面的更小面的递归过程的限制,可以从粗网格计算光滑表面。 我们称之为流程细分。 在这个项目中,我们专注于三角形网格,从基本的VRML 3D模型文件(.wrl)中读取输入数据,然后代码将数据构造为半边结构,并以此结构进行循环细分或修改蝴蝶细分. 最后,代码可以将细分的结果数据存储到一个.wrl文件中。 2.我的实现: 代码功能如下: 1)能够读写基本的VRML 3D模型文件(.wrl) 2)实现了半边数据结构,用于表示、遍历和操作3D三角形网格。 3)实现了循环细分。 4)实施了修改后的蝴蝶细分。 5)使用openGl来显示网格,它不仅可以显示顶点和边,还可以显示曲面。
2023-01-31 19:58:23 74KB C++
1
三维模型的细分说明,基于loop算法
2021-06-23 17:25:51 241KB loop 网格 细分 算法
1
自己构建的半边结构,并实现了loop细分算法,并实现了3d模型的缩放等
2021-04-28 19:50:42 19KB 山东大学 图形学 openmesh 半边结构
1
基于OpenGL的Loop网格细分,有算法实现源码和试例obj文件
2019-12-21 21:59:59 10.05MB Loop细分
1
通过读取.off模型获取三维图像数据,利用半边结构,进行网格细分
1