simple-openl-graphic-tool
✨基于 C++(MSVC) 和 OpenGL 的简单画图工具✨ 通过橡皮筋技术动态绘制图形;Liang-Barsky 算法批量裁剪直线、折线;椭圆的中点 Bresenham 算法绘制椭圆。
📌包含可执行文件,环境配置指南。
🔔 如有项目相关问题,欢迎在本项目提出issue,我一般会在 24 小时内回复。
源代码
C++ 源代码文件。如果在 visual studio 2022 以外的其它 OpenGL 环境运行,使用以下代码文件即可。
│ simple-openl-graphic-tool.cpp # 主要源代码文件,项目入口
│ lineClipping.cpp # Liang-Barsky 算法
│ lineClipping.h
│ onMidPointEllispe.cpp # Bresenham 算法
│ onMidPointEllispe.h
页面展示
Liang-Barsky 算法裁剪折线

右键选中 Line 菜单开始画图折线

键盘按 P 进入画图模式。(注意,所有键盘操作必须切换到英语输入法,中文输入法无效)
之后按住左键确定开始点

本文介绍了一个基于C++和OpenGL的简单图形工具,支持动态绘制直线、折线和椭圆,利用Liang-Barsky算法进行裁剪,以及Windows11VisualStudio环境下的开发和运行指南。
最低0.47元/天 解锁文章
3113

被折叠的 条评论
为什么被折叠?



