图形学实验 obj文件的细分和简化 openmesh实现

时间:2023-01-09 13:14:37
【文件属性】:
文件名称:图形学实验 obj文件的细分和简化 openmesh实现
文件大小:88.5MB
文件格式:ZIP
更新时间:2023-01-09 13:14:37
图形学 简化 细分 OpenGL OpenMesh 项目是使用vs2019完成的。使用OpenGL和openmesh实现了obj文件的读取,并分别进行了细分和简化,细分算法是loop subdivision,简话算法是Quadric Error Metrics(QEM),细分处理了闭合的情况,压缩包中有符合条件的obj文件,可以自行完善非闭合的情况。 openmesh安装推荐官网http://www.openmesh.org/download/中vs2017对应的32-bit without apps的static的8.0的版本,下载下来安装提取文件安装到vs对应的头文件文件夹和链接库中,就是MSVC对应的位置,具体安装参照opengl glut的安装。编译环境是debug x86,具体编译配置参照openmesh编译配置教程,csdn上面都有。
【文件预览】:
简化
----.vs()
--------exp5()
----exp5.vcxproj.user(168B)
----Chair.obj(4.39MB)
----cow.obj(195KB)
----exp5.sln(1KB)
----cube.obj(329B)
----teddy.obj(89KB)
----main.cpp(15KB)
----exp5.vcxproj(6KB)
----exp5.vcxproj.filters(949B)
----Debug()
--------exp5.exe(2.24MB)
--------matri.obj(11KB)
--------vc142.pdb(3.95MB)
--------exp5.pdb(9.45MB)
--------exp5.ilk(11.73MB)
--------main.obj(4.34MB)
--------exp5.tlog()
--------vc142.idb(1.09MB)
--------exp5.log(228B)
细分
----.vs()
--------exp5_0()
----Release()
--------vc142.pdb(1.93MB)
--------exp5_0.log(11KB)
--------main.obj(4.12MB)
--------exp5_0.tlog()
----cow.obj(195KB)
----exp5_0.vcxproj(7KB)
----exp5_0.vcxproj.user(168B)
----cube.obj(329B)
----teddy.obj(89KB)
----main.cpp(7KB)
----exp5_0.sln(1KB)
----exp5_0.vcxproj.filters(949B)
----Debug()
--------exp5_0.pdb(24.11MB)
--------vc142.pdb(2.41MB)
--------exp5_0.log(96B)
--------main.obj(4.52MB)
--------exp5_0.tlog()
--------exp5_0.exe(2.2MB)
--------vc142.idb(643KB)
--------exp5_0.ilk(31.96MB)

网友评论