- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
openGL设置(国外英文资料)
openGL设置(国外英文资料)
形状大小改变/ * * /
glutmainloop();
}
空显示(空)
{
glClear里(gl_color_buffer_bit);/*用当前的颜色(黑色)清除窗口*/
glColor3f(0.0f,1.0f,1.0f);/ * * /设置绘图颜色为蓝色
glBegin(gl_polygon);/ * * /绘制五角星
glvertex2f(0,0);
glvertex2f(100,0);
glvertex2f(38.2×cos(0.2×3.1415),38.2×sin(0.2×3.1415));
glvertex2f(100×cos(0.4×3.1415),100×sin(0.4×3.1415));
glvertex2f(38.2×cos(0.6×3.1415),38.2×sin(0.6×3.1415));
glvertex2f(100×cos(0.8×3.1415),100×sin(0.8×3.1415));
glvertex2f(38.2×cos(3.1415),38.2×sin(3.1415));
glvertex2f(100×cos(1.2×3.1415),100×sin(1.2×3.1415));
glvertex2f(38.2×cos(1.4×3.1415),38.2×sin(1.4×3.1415));
glvertex2f(100×cos(1.6×3.1415),100×sin(1.6×3.1415));
glvertex2f(38.2×cos(1.8×3.1415),38.2×sin(1.8×3.1415));
glvertex2f(100×cos(2×3.1415),100×sin(2×3.1415));
glend();
glflush();/ * * /刷新绘图命令
空整形(闪烁宽度,闪烁高度)
{
GL AMBIENT比;
如果(高度= 0)
高度= 1;
glviewport(0, 0,宽度,高度);/ * * /设置视口大小
glMatrixMode(gl_projection);/ * * /重置坐标系
glloadidentity();
比=(GLfloat)宽度/高度(GLfloat);/*建立裁剪区域(左,右,底,顶,近平面,远平面)* /
如果(宽度=高度)
glortho(- 100,100 - 100 / 100 / 1的比例比,,,1);
其他的
glortho(100 * 100 *比,比,100,100,1,1);
glMatrixMode(gl_modelview);
glloadidentity();
}
画时钟
#包括 GL /过剩。”
#包括数学。”
#定义PI 3.14159
GL AMBIENT m_rotangle = 0;
GL AMBIENT我;
GL AMBIENT角;
闪烁circle_points = 100;
闪烁circle_point = 60;
空显示(空)
{
glClear里(gl_color_buffer_bit | gl_depth_buffer_bit);
(5)gllinewidth;
glBegin(gl_line_loop);/ /绘制闹钟的外圆
为(i = 0;i circle_points;i++)
{
角= 2 * pi *我/ circle_points;
glvertex2f(100×cos(角),100 *罪(角));
}
glend();
glBegin(gl_line_loop);/ /绘制原点小圆
为(i = 0;i circle_points;i++)
{角= 2 * pi *我/ circle_points;
glvertex2f(COS(角),sin(角));
}
glend();
glMatrixMode(gl_modelview);
glloadidentity();
(1)glpointsize;
glBegin(gl_points);/ /绘制秒针刻度
为(i = 0;i circle_point;i++)
{
角= 2 * pi *我/ circle_point;
glvertex2f (95) * cos (angle), 95 * sin (angle).
}
glend ().
glmatrixmode (gl _ modelview).
glloadidentity ().
glpointsize (5);
glbegin (gl _ (); / / 绘制时针刻度
for (i = 0; i 12; i + +).
{
angle = 2 * pi * 1 / 12;
glvertex2f (95) * cos (angle), 95
您可能关注的文档
- 2013中国西南地区最佳大学排行榜100强揭晓,四川大学雄居第一(国外英文资料).doc
- 201303广州限行外地车(国外英文资料).doc
- 2013届高考地理复习:第一讲《地球自转运动及其地理意义》课件(国外英文资料).doc
- 2013年01月06日 闯黄灯 见黄灯只需停住就不罚(国外英文资料).doc
- 2013年1月1日实施新交通法(国外英文资料).doc
- 2013年福州市初中毕业班质量检查数学试卷与答案(权威发布)_百度文库(国外英文资料).doc
- 20140212谜语(国外英文资料).doc
- 2014华为校园招聘试题答案(国外英文资料).doc
- 2014年北语语用考研完整经验(国外英文资料).doc
- 2014-4-19 百度权重9的顶尖旅游站案例(国外英文资料).doc
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
文档评论(0)