位置: 编程技术 - 正文

【OpenGL基础篇】——使用面向对象方法封装OpenGL函数(三)——绘制矩形(opengl opengl)

编辑:rootadmin

推荐整理分享【OpenGL基础篇】——使用面向对象方法封装OpenGL函数(三)——绘制矩形(opengl opengl),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl使用教程,opengl教程48讲,opengl opengl,opengl基础知识,opengl详解,opengl基础知识,opengl使用教程,opengl基础教程,内容如对您有帮助,希望把文章链接给更多的朋友!

今天实现的是在Window对象上绘制矩形,并且可以定制矩形的坐标、长宽、边框的大小的颜色、是否填充、以及填充时的颜色。 主要的思想就是先用线条绘制出边框,然后在里面绘制出矩形,再根据设定的是否填充的模式,选择此矩形的透明度,若显示,则透明度为1,;不显示,则透明度为0

【OpenGL基础篇】——使用面向对象方法封装OpenGL函数(三)——绘制矩形(opengl opengl)

下面是Rectangle类的代码:

下面是一段测试代码:

效果图如下: 宽度为5的红色边框矩形里面填充了白色区域

OpenGL--顶点数组与缓冲区中使用顶点数组 理论基础顶点数组:就是把一些顶点数据保存到数组中储存,这些数据包括:顶点坐标,表面法线,RGBA颜色,辅助颜色,颜色索引,雾坐标,纹理坐标

OpenGl学习(一)mac环境配置 利用xcode新建一个CommandLineTool模板的Project,选中项目,添加需要的GLUT.framework和OpenGL.framework修改main.c文件#includeGLUT/GLUT.hvoiddisplay(){glClear(GL_COLOR_BUFFER_BIT);

openGL鼠标拖动使得物体旋转 #includeglglut.h#includestdio.hGLintWinW=;GLintWinH=;GLfloatxangle,yangle;GLfloatoldx,oldy;GLfloatposition[]={1.0,1.0,-1.0,1.0};voidinit(){glClearColor(0.0,0.0,0.0,1.0);glShadeModel(GL_SMOOTH);

本文链接地址:https://www.jiuchutong.com/biancheng/373076.html 转载请保留说明!

上一篇:OpenGL编程->图形处理器的对比(opengl编程实例)

下一篇:OpenGL--顶点数组与缓冲区中使用顶点数组(opengl顶点坐标纹理坐标关系)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络