# OpenGL **Repository Path**: HUAPI2D/opengl ## Basic Information - **Project Name**: OpenGL - **Description**: 使用OpneGL+Qt初步学习计算机图形学相关知识 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-15 - **Last Updated**: 2025-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Opengl, Qt, 计算机图形学 ## README 该项目是一个基于 Qt 和 OpenGL 的图形应用程序,允许用户通过鼠标交互绘制矩形和三角形。它支持切换多边形填充模式、清空画布等功能。 ## 功能特性 - 使用 OpenGL 进行图形渲染。 - 支持绘制矩形和三角形。 - 支持切换多边形填充模式。 - 支持清空画布。 - 鼠标交互支持绘制操作。 ## 安装说明 1. 确保已安装 Qt(版本 5 或 6)和 CMake。 2. 克隆仓库: ```bash git clone https://gitee.com/HUAPI2D/opengl.git ``` 3. 构建项目: ```bash cd opengl mkdir build && cd build cmake .. make ``` 4. 运行程序: ```bash ./HuaPi_OpenGL ``` ## 使用方法 - 启动程序后,使用鼠标左键点击并拖动以绘制形状。 - 使用工具栏按钮切换绘制模式(矩形/三角形)。 - 使用菜单或快捷键切换多边形填充模式或清空画布。 ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork 仓库。 2. 创建新分支。 3. 提交更改。 4. 发起 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详情请查看仓库中的 LICENSE 文件。