
上个星期图形学老师布置了这样一道题目:
“第二次的图形上机作业:1.读入一个.off格式的三维模型(.off是基本要求,其他模型的格式可以自选作为加分项)并显示。2.能对模型进行交互变换(平移旋转缩放)。请大家先自学一下mesh的表示和off文件格式。”
我就去搜索了一下相关文件,发现需要配置一个叫做OpenMesh的东西,安装完之后,各种报错。
- (可能博主一开始OpenGL安装的就不正确……所以下面涉及了一部分OpenGL的安装)
- 首先我们去OpenMesh官网去安装图中的红圈部分。

- 安装此文件,博主的安装路径是
C:Program FilesOpenMesh 7.0。 - 至此 我们安装完成,下面我们需要在vs2017中正确配置。
配置
- 进入vs2017,新建项目console1后,我们点击调试->console1属性,注意!我们的红圈部分一定要是图中那样才能操作!

-
VC++目录->包含目录增添C:Program FilesOpenMesh 7.0include
库目录增加
C:Program FilesOpenMesh 7.0lib -
C/C++->预处理器->预处理器定义增加_USE_MATH_DEFINES
- 链接器->输入->附加依赖项增加OpenMeshCore.lib;OpenMeshTools.lib;
- 这时候改成图中的配置

- 此时执行若碰见如图所示的错误 则证明没有配置好OpenGL

- 此时我们需要在项目内再次配一遍OpenGL(我能怎么办…我之前用的时候glut都是可以直接调用的…还是要重新配)在vs2017内点击项目->管理NuGet程序包->浏览搜索NupenGL 搜到的两个都下载下来 下载完后 即可调试!





近期评论