文件名称:计算机图形学之三维网格模型光顺的实验
文件大小:13.26MB
文件格式:RAR
更新时间:2022-06-25 05:06:32
计算机图形学 三维网格模型光顺 C++ Laplacian算子
(1)掌握Obj或off文件的读入; (2)利用给定的数据结构类,建立读入网格模型数据结构; (3)利用OpenGL类库,对三维模型进行绘制,增加光照明等效果; (4)利用OpenGL类库,增加采用鼠标交互方式对三维模型进行旋转、放缩、平移等操作; (5)实现Laplacian算子对网格进行光顺方法,并观察曲面光顺过程; 本实验Laplacian算子似乎有点问题,模型的光顺不会变得更好,建议找带有噪声的模型进行光顺,或者重写该部分代码
【文件预览】:
3DModel
----Debug()
--------3DModel.ilk(8.13MB)
--------glew32.dll(330KB)
--------visualinfo.exe(218KB)
--------3DModel.pdb(4.14MB)
--------glfw3.dll(43KB)
--------3DModel.exe(302KB)
--------freeglut.dll(214KB)
--------glewinfo.exe(343KB)
----.vs()
--------3DModel()
----3DModel()
--------3DModel.cpp(7KB)
--------3DModel.vcxproj(10KB)
--------ObjLoader.cpp(6KB)
--------model.h(737B)
--------ObjLoader.h(1KB)
--------bunny.obj(328KB)
--------Debug()
--------packages.config(225B)
--------pch.h(639B)
--------3DModel.vcxproj.user(165B)
--------file.obj(2.09MB)
--------pch.cpp(200B)
--------hand.obj(166KB)
--------cube.obj(1KB)
--------3DModel.vcxproj.filters(1KB)
--------Eight.obj(113KB)
----packages()
--------nupengl.core.redist.0.1.0.1()
--------nupengl.core.0.1.0.1()
----3DModel.sln(1KB)