摘要: 简单的opengl程序入门:#include"gl/glut.h"void initial(void){ glClearColor(1.0f,1.0f,1.0f,1.0f); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,200.0,0.0... 阅读全文
posted @ 2015-03-28 17:33 Run_For_Love 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 利用glut创建一个菜单主要包括创建菜单,创建菜单项,制定选择菜单项的鼠标按键等步骤1、菜单注册函数:glutCreateMenu(ProcessMenu);用于创建一个弹出式菜单,它指定ProcessMenu作为菜单回调函数,void ProcessMenu(int value);value确定用... 阅读全文
posted @ 2015-03-28 17:32 Run_For_Love 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: opengl采用一种比较复杂的方式来实现拾取操作,即选择模式。选择模式是一种绘制模式,它的基本思想是在一次拾取操作时,系统会根据拾取操作的参数(如鼠标位置)生成一个特定视景体,然后又系统重新绘制场景中的所有图元,但这些图元并不会绘制到颜色缓存中,系统跟踪有哪些图元绘制到了这个特定的视景体中,并将这些... 阅读全文
posted @ 2015-03-28 15:52 Run_For_Love 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 键盘输入注册函数:glutKeyboardFunc(Key);它指定了程序在运行状态时,按下键盘上的任意一个键都会调用Ker函数:void Key(unsigned char key,int x,int ,y);参数key的取值是一个字符值或对应的ASCLL编码,而(x,y)则是按下键盘时窗口中当前... 阅读全文
posted @ 2015-03-28 12:29 Run_For_Love 阅读(234) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-03-28 11:34 Run_For_Love 阅读(12) 评论(0) 推荐(0) 编辑