opengl显示北斗七星源代码
#include <gl/glut.h>
void myInit(int *argc,char* argv[])
{
glutInit(argc,argv); //初始化glut
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); //设置显示模式
glutInitWindowPosition(0,0);
glutInitWindowSize(640,480);
glutCreateWindow("hello");
glMatrixMode(GL_PROJECTION); //投影矩阵
glLoadIdentity(); //转化为单位矩阵
gluOrtho2D(0.0,640.0,0.0,480.0); //设置视图
glClearColor(0.0,0.0,0.0,0.0); //设置背景色
glColor3f(1.0,1.0,1.0); //设置绘制颜色
}
void myDisplay()
{
glPointSize(4.0); //设置点的大小
glClear(GL_COLOR_BUFFER_BIT); //用背景色擦除背景
glBegin(GL_POINT); //画七个点
glVertex2i(289+100,190+100);
glVertex2i(320+100,128+100);
glVertex2i(239+100,67+100);
glVertex2i(194+100,101+100);
glVertex2i(129+100,83+100);
glVertex2i(75+100,73+100);
glVertex2i(74+100,74+100);
glVertex2i(20+100,10+100);
glEnd();
glFlush(); //刷新绘制缓冲
}
void mySize(int w,int h)
{
}
void myMouse(int button,int status,int x,int y)
{
}
void myKeyboard(unsigned char key,int x,int y)
{
}
int main(int argc,char* argv[])
{
myInit(&argc,argv);
glutReshapeFunc(mySize); //指定窗口大小变化响应回调函数
glutMouseFunc(myMouse); //指定鼠标事件响应回调函数
glutKeyboardFunc(myKeyboard);//指定键盘事件响应回调函数
glutDisplayFunc(myDisplay);//指定绘制回调函数
glutMainLoop();//进入事件循环
return 0;
}
opengl显示北斗七星源代码相关推荐
- OpenGL 显示多个外星人实例
OpenGL 显示多个外星人 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <vmath.h> #include <cmath ...
- C++ Opengl 显示TGA文件和扩展名源码
C++ Opengl 显示TGA文件和扩展名源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SD ...
- OpenGL入门北斗星点绘制
** OpenGL入门–北斗星点的绘制 C++代码 唯一遇到的问题就是glFlush()这个函数的问题 #include <GL/glut.h> #include<gl/GLU.h& ...
- Boost:交互式地调整2D图像大小并使用OpenGL显示它
Boost:交互式地调整2D图像大小并使用OpenGL显示它 实现功能 C++实现代码 实现功能 Boost的compute模块,交互式地调整2D图像大小并使用OpenGL显示它 C++实现代码 #i ...
- C++ Opengl 显示列表源码
C++ Opengl 显示列表源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方 ...
- 网页自动关机代码HTML,win10系统打开邮件显示网页html源代码如何解决
有不少win10系统用户在打开邮件的时候,发现内容全是显示网页的html源代码,无法看到内容,遇到这样的问题该怎么办呢,通常是自带的"邮件和日历"应用暂时不支持查看HTML格式的邮 ...
- sendmail发送html邮件,尝试使用sendmail发送/发送html电子邮件,但显示电子邮件的源代码...
我试图在PHP中发送HTML电子邮件,但它始终显示电子邮件程序中电子邮件的源代码.但它应该将html电子邮件呈现为html,而不是将源代码显示为电子邮件内容.尝试使用sendmail发送/发送html ...
- Android OpenGL显示任意3D模型文件
转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前面两篇文章我 ...
- OpenGL显示列表
OpenGL显示列表(Display List)是由一组预先存储起来的留待以后调用的OpenGL函数语句组成的,当调用这张显示列表时就依次执行表中所列出的函数语句.前面内容所举出的例子都是瞬时给出函数 ...
最新文章
- 初识JavaScript(二)
- (原)JNI中env-GetByteArrayElements和AndroidBitmap_getInfo的冲突
- 字符串 编码转换 ATL
- 【例3.5】位数问题
- 算法的性能评价------空间复杂度和时间复杂度
- 内核对象管理:Slab,Slub
- HDU4367(线段相交与斐波那契数列)
- python元组类型_Python数据类型之元组
- Docker方式安装SonarQube
- class unity 定义类_【Unity学习笔记】C#基础-类(Classes)
- 明月镜片在创业板上市:镜片贡献八成收入,系谢公晚家族企业
- adb使用-详细教程(Awesome Adb)
- C/C++实现的游戏角色名称名字随机生成代码
- 【opencv】颜色空间总结
- Flutter 错误解决Building with plugins requires symlink support.
- 基于Android的照片分组共享APP设计与实现
- 2020.10.22--AI--立体图形制作、矛盾空间图形设计、3D文字
- E-puck机器人-小白学习笔记(一)准备工作
- 测试软件ipc,IPC整机测试工具 V1.0.0.4 官方版
- html大二实训大作业:蛋糕甜品网站设计——棕色蛋糕甜品店网页设计(4页) HTML+CSS+JavaScript HTML5期末大作业 web网页设计制作成品
热门文章
- 科技云报道:云原生安全,腾讯产业互联网的底色
- 【Linux】压缩与解压zip
- TA游戏推荐:Android益智游戏《戳青蛙》
- studio one机架效果包
- 【戴嘉乐】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件
- tensorflow Variable already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUS
- 利用bat批处理做启动mongodb脚本
- JustLaws 法律文库贡献指南
- 石英晶振应该如何存放,标准有哪些?
- 【ReentrantLock】