项目简介
本项目是山东大学2021年秋季学期计算机图形学课程的实验项目,于Windows 10操作系统上开发。借助GLFW3和GLAD作为OpenGL的应用框架,并使用mingw-w64编译器套件进行编译,旨在让学生通过实践掌握OpenGL的基本使用和计算机图形学的核心概念。
项目的主要特性和功能
- OpenGL基础实践:学生能通过实验代码学习和实践OpenGL的基本绘图功能,包含顶点缓冲对象(VBO)、顶点数组对象(VAO)和着色器(Shader)的使用。
- 图形学概念应用:项目包含计算机图形学的基本概念,如B样条曲线等,有助于学生理解和应用这些概念。
- Makefile自动化:利用Makefile文件简化项目的编译和运行过程,学生通过简单命令即可快速运行程序。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 安装依赖:确保系统中已安装mingw-w64编译器套件和vscode编辑器。
2. 配置环境:在vscode中打开项目文件夹,确保GLFW3和GLAD库已正确配置。
3. 编译运行:
- 打开Powershell。
- 进入项目目录。
- 输入命令 make run
编译并运行程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】