#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显示北斗七星源代码相关推荐

  1. OpenGL 显示多个外星人实例

    OpenGL 显示多个外星人 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <vmath.h> #include <cmath ...

  2. C++ Opengl 显示TGA文件和扩展名源码

    C++ Opengl 显示TGA文件和扩展名源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SD ...

  3. OpenGL入门北斗星点绘制

    ** OpenGL入门–北斗星点的绘制 C++代码 唯一遇到的问题就是glFlush()这个函数的问题 #include <GL/glut.h> #include<gl/GLU.h& ...

  4. Boost:交互式地调整2D图像大小并使用OpenGL显示它

    Boost:交互式地调整2D图像大小并使用OpenGL显示它 实现功能 C++实现代码 实现功能 Boost的compute模块,交互式地调整2D图像大小并使用OpenGL显示它 C++实现代码 #i ...

  5. C++ Opengl 显示列表源码

    C++ Opengl 显示列表源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方 ...

  6. 网页自动关机代码HTML,win10系统打开邮件显示网页html源代码如何解决

    有不少win10系统用户在打开邮件的时候,发现内容全是显示网页的html源代码,无法看到内容,遇到这样的问题该怎么办呢,通常是自带的"邮件和日历"应用暂时不支持查看HTML格式的邮 ...

  7. sendmail发送html邮件,尝试使用sendmail发送/发送html电子邮件,但显示电子邮件的源代码...

    我试图在PHP中发送HTML电子邮件,但它始终显示电子邮件程序中电子邮件的源代码.但它应该将html电子邮件呈现为html,而不是将源代码显示为电子邮件内容.尝试使用sendmail发送/发送html ...

  8. Android OpenGL显示任意3D模型文件

    转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前面两篇文章我 ...

  9. OpenGL显示列表

    OpenGL显示列表(Display List)是由一组预先存储起来的留待以后调用的OpenGL函数语句组成的,当调用这张显示列表时就依次执行表中所列出的函数语句.前面内容所举出的例子都是瞬时给出函数 ...

最新文章

  1. 初识JavaScript(二)
  2. (原)JNI中env-GetByteArrayElements和AndroidBitmap_getInfo的冲突
  3. 字符串 编码转换 ATL
  4. 【例3.5】位数问题
  5. 算法的性能评价------空间复杂度和时间复杂度
  6. 内核对象管理:Slab,Slub
  7. HDU4367(线段相交与斐波那契数列)
  8. python元组类型_Python数据类型之元组
  9. Docker方式安装SonarQube
  10. class unity 定义类_【Unity学习笔记】C#基础-类(Classes)
  11. 明月镜片在创业板上市:镜片贡献八成收入,系谢公晚家族企业
  12. adb使用-详细教程(Awesome Adb)
  13. C/C++实现的游戏角色名称名字随机生成代码
  14. 【opencv】颜色空间总结
  15. Flutter 错误解决Building with plugins requires symlink support.
  16. 基于Android的照片分组共享APP设计与实现
  17. 2020.10.22--AI--立体图形制作、矛盾空间图形设计、3D文字
  18. E-puck机器人-小白学习笔记(一)准备工作
  19. 测试软件ipc,IPC整机测试工具 V1.0.0.4 官方版
  20. html大二实训大作业:蛋糕甜品网站设计——棕色蛋糕甜品店网页设计(4页) HTML+CSS+JavaScript HTML5期末大作业 web网页设计制作成品

热门文章

  1. 科技云报道:云原生安全,腾讯产业互联网的底色
  2. 【Linux】压缩与解压zip
  3. TA游戏推荐:Android益智游戏《戳青蛙》
  4. studio one机架效果包
  5. 【戴嘉乐】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件
  6. tensorflow Variable already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUS
  7. 利用bat批处理做启动mongodb脚本
  8. JustLaws 法律文库贡献指南
  9. 石英晶振应该如何存放,标准有哪些?
  10. 【ReentrantLock】