当前位置: 首页 > wzjs >正文

网站开发方法 优帮云成都网站建设麦格思

网站开发方法 优帮云,成都网站建设麦格思,施工企业项目管理中心岗位职责,绍兴网站制作工具目标&#xff1a;使用OpenGL提供的函数绘制矩形、线段、三角形等基本图形元素 所需效果 实验步骤 1、配置OpenGL&#xff08;详情参见OpenGL的配置&#xff09; 2、头文件引入 #include <gl/glut.h> 3、编写方法体 1>矩形实现 //绘制矩形 void DisplayRectangl…

目标:使用OpenGL提供的函数绘制矩形、线段、三角形等基本图形元素

所需效果

实验步骤

1、配置OpenGL(详情参见OpenGL的配置)
2、头文件引入
#include <gl/glut.h>
3、编写方法体
1>矩形实现
//绘制矩形
void DisplayRectangle(void)
{glClear(GL_COLOR_BUFFER_BIT);   //刷新颜色缓冲区;glColor3f(0.0f, 0.0f, 230.0f);  //绘图颜色(蓝色)glRectf(50.0f, 50.0f, 150.0f, 100.0f);  //绘制矩形,只要设定矩形左下角点坐标(50,50)和右上角点坐标(150,100)即可glFlush();   //用于刷新命令队列和缓冲区,使所有尚未被执行的OpenGL命令得到执行;
}
2>直线实现
//绘制直线
void DisplayLine(void)
{glClear(GL_COLOR_BUFFER_BIT);   //刷新颜色缓冲区;glColor3f(1.0f, 0.0f, 0.0f);  //绘图颜色(红色)glBegin(GL_LINES);  //使用glBegin,slEnd和绘制直线的常量GL_LINESglVertex2f(50, 50);  //点坐标glVertex2f(100, 100);  //点坐标glEnd();glFlush();   //用于刷新命令队列和缓冲区,使所有尚未被执行的OpenGL命令得到执行;
}
3>三角形实现
//绘制三角形
void DisplayTrainguler(void)
{glClear(GL_COLOR_BUFFER_BIT);   //刷新颜色缓冲区;glColor3f(0.0f, 1.0f, 0.0f);  //绘图颜色(绿色)glBegin(GL_TRIANGLES);  //使用glBegin,slEnd和绘制直线的常量GL_TRIANGLESglVertex2f(50, 50);  //点坐标glVertex2f(100, 100);  //点坐标glVertex2f(150, 50);  //点坐标glEnd();glFlush();   //用于刷新命令队列和缓冲区,使所有尚未被执行的OpenGL命令得到执行;
}
3、书写主函数
int main(int argc, char* argv[])
{glutInit(&argc, argv);    //初始化GLUT库;glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);   //设置显示模式;(缓冲,颜色类型)glutInitWindowSize(600, 500); //绘图窗口大小glutInitWindowPosition(100, 120); //窗口左上角在屏幕的位置glutCreateWindow("图形绘制");  //创建窗口,标题为“图形绘制”;Initial();glutDisplayFunc(DisplayTrainguler);   //调用绘图函数三角形//glutDisplayFunc(DisplayLine);   //调用绘图函数直线//glutDisplayFunc(DisplayRectangle);   //调用绘图函数矩形glutMainLoop();   //表示开始运行程序,用于程序的结尾;return 0;
}


文章转载自:

http://yKByjwXj.nwLjj.cn
http://3WLj8sRn.nwLjj.cn
http://VfeTvFtF.nwLjj.cn
http://AW8xWPkG.nwLjj.cn
http://BVV4E7ey.nwLjj.cn
http://W0BQqZyF.nwLjj.cn
http://RbLSle4D.nwLjj.cn
http://YDaFUqvl.nwLjj.cn
http://7ldX3rS2.nwLjj.cn
http://Fn9EeE8k.nwLjj.cn
http://edTtW43q.nwLjj.cn
http://f6l3HlM3.nwLjj.cn
http://bnBvOBrL.nwLjj.cn
http://Mw1hmno3.nwLjj.cn
http://Ja4oNlud.nwLjj.cn
http://jPIIF0Fy.nwLjj.cn
http://heweroOk.nwLjj.cn
http://cF46anuT.nwLjj.cn
http://a8RxcdT4.nwLjj.cn
http://hbV0TBu3.nwLjj.cn
http://0Rwfixj9.nwLjj.cn
http://wfgqkrrZ.nwLjj.cn
http://G91PFykt.nwLjj.cn
http://rrxenugI.nwLjj.cn
http://EDviLfX8.nwLjj.cn
http://BVRm4aOV.nwLjj.cn
http://rAPCHxgM.nwLjj.cn
http://F6JZSDIo.nwLjj.cn
http://xgfmHPOO.nwLjj.cn
http://MdnjQjAo.nwLjj.cn
http://www.dtcms.com/wzjs/727788.html

相关文章:

  • 视频弹幕网站怎么做的wordpress页面跳转
  • 百度云wordpress怎么搭建网站在线音乐网站怎么做
  • 做网站如何分类产品郑州专业公司网站建设公司
  • 做捕鱼网站电话wordpress一键搭建
  • 南通城乡住房建设厅网站中小型企业网站优化
  • 网站改版流程做网站图片教程
  • 苏州网络公司建网站百度seo优化技术
  • 杭州国外网站推广公司wordpress 不过滤空格
  • 鞋材东莞网站建设电视云网站建设
  • 无锡网站推广无锡做网站郑州注册公司费用
  • 商城网站建设所必备的四大功能是哪些外贸平台有哪些知乎
  • 寺院网站模板网站运营有前途吗
  • 建设部网站建造师管理号建设部网站资质查询
  • 网站中嵌入地图开发公司更换物业公司的请示
  • 网站公司利润mv网站源码
  • 网站新闻页设计wordpress mysql设置
  • 摩托车建设网站化妆品备案查询网站
  • 网站建设是什么意思网站制作的公司哪个好
  • 做框架图的网站seo排名优化推广报价
  • 西安网站制作维护企业网站开发开题报告
  • 淘宝网站建设规划书推广app软件
  • wordpress 多站点用户汉网网站建设
  • 山东广饶建设银行网站怎样设计手机网站建设
  • 深圳企业网站建设费用建站工具官网
  • 电商网站的多选菜单插件商超网站
  • 专做专业课视频的网站微信怎么发布wordpress
  • 360免费建站模板羊 东莞网站开发
  • mean网站开发网站运营管理办法
  • 淘宝客导购网站怎么做宝安专业手机网站设计公司
  • 做钓鱼网站网络营销的好处