文件名称:opengl-model-viewer:使用OpenGL和C ++的.stl文件的实时渲染器
文件大小:23.73MB
文件格式:ZIP
更新时间:2024-04-17 02:59:52
C++
OpenGL模型查看器 该项目是使用OpenGL图形API构建的.stl格式文件的实时渲染器。 我主要是在上使用Joey de Vries的教程学OpenGL的,他们启发了许多这种设计。 特征 完全可调的环境,漫反射和镜面(Phong)照明 鼠标,滚动和键盘控件可用于围绕模型进行原点调整和缩放 爆炸效果 能够加载高细节(> 1百万个多边形)模型 可调视野 从turbosquid.com检索的样本模型: 档案文件 文件 内容 main.cpp config.ini文件解析,GLFW设置,OpenGL设置,输入处理功能和主渲染循环 camera.hpp / cpp 摄像头类别:存储摄像头位置和角度状态,处理摄像头移动和FOV调整,计算视图和投影矩阵 mesh.hpp / cpp 网格类别:加载和存储网格顶点和索引,绘制网格 型号.hpp / cpp 模型类:递归处理,加载和存