一、开发环境说明
- 操作系统:windows
- 开发软件:Visual Studio 2017
- 编程语言:基于控制台下的opengl
- 用到的库: glut
opengl环境配置可参照上一篇博客:控制台+OPENGL配置说明[GLUT篇]
二、内容说明
1、 功能介绍
- 可以绘图直线、三角形、四边形、圆形、椭圆、平行四边形、六边形
- 可以选择绘制颜色
- 可以选择线条粗细
- 绘制的图形能导出文件,也能加载文件;
- 可以清空画布
2、操作说明
- 鼠标左键按下:绘制图形
- 鼠标右键点击:弹出菜单选择功能
3、程序目录截图
4、程序部分代码展示
void itDisplay()
{
glClear(GL_COLOR_BUFFER_BIT); //清屏
for(int i=0; i<=count1-1; i=i+2){
//绘制线
drawThread(point1[i].x,point1[i].y,point1[i+1].x,point1[i+1].y,point1[i].cx,point1[i].cy,point1[i].cz, point1[i].pointsize, point1[i].model);
}
for(int i=0; i+2<=count2; i=i+3)
{
//绘制三角形
drawTriangle