二维观察---OpenGL二维观察函数

OpenGL投影模式

  • 在选择OpenGL裁剪窗口和视口之前,必须建立合适的模式以便构建从世界坐标系到屏幕坐标系变换的矩阵。
  • 在OpenGL中,不能建立独立的二维观察坐标系,必须将裁剪窗口的参数作为投影变换的一部分来设置。因此,必须选择投影模式。
  • 61b4b0ce039d971e69619ba94f0948040d8.jpg
  • 695d3e74d1cd968a3db7fed5d054845f185.jpg

GLU裁剪窗口函数

5bc13c9a65680a7fea7c672d7a61288e1ec.jpg0776dd687e9797942f8fcadf19530e87a76.jpg

OpenGL视口函数

3901f748b2edd489faaddcecf3b6c657c83.jpgbe0334017fb715b79d29541a3f9ea6ebaf9.jpgfa709eb8327caa18138cbd7ec4d04441163.jpg7d0b624b34ff0c4290bbe5d0e74c6e154c6.jpg

建立GLUT显示窗口

32470fa72eb3b73b7a7bf8274b0cf2b7275.jpg

50977be7adf5b50a548aca238d4d2006858.jpg

设定LGUT显示窗口的模式和颜色

c7dff4d86f424f459c053c2b95e192a603e.jpg295af0a4f640892e9a3e1eefc88003bc6d7.jpg

GLUT显示窗口标识

060778fe880c3a237c2de899456ace62d19.jpg

删除GLUT显示窗口

06295c1591adff9a485a7092da594dfd36d.jpg

当前GLUT显示窗口

d5fc305e4927c526e950204d7691fb94578.jpg

修改GLUT显示窗口的位置和大小

  • 如果要修改当前显示窗口的位置,可以使用如下函数:599e63f5ef2ed665bb2e3c78d76b4bde72c.jpg
  • 这里的坐标指定显示窗口左上角相对于屏幕左上角的新位置。
  • 如果要修改当前显示窗口的尺寸,可以使用下列函数:32176b102e1cfb781fc0a04efb2cf2535bb.jpg
  • 如果要将当前窗口扩展到整个屏幕,可以使用下列函数:3cbf832731147e02a045d65d6e056d4238b.jpg
  • a081e4ee16971543934c3ff6723baf336e3.jpg

管理多个GLUT显示窗口

498efc96eb0e2cce98c6e3df9d2615e7aab.jpg

15f15b1e2ca439746c345b8e902e5139865.jpg

GLUT子窗口

1f9784c2cded2879ca3bd276def48703b05.jpg

glutCreateSubWindow(windowID, xBottomLeft, yBottomLeft, width, height);

47d8f1e8860ab1da74fa73b70405077254d.jpg3427026286e671d6d3a9303bca3fb0a659b.jpg

显示窗口屏幕光标形状的选择

66bc3b77ef32f83e283436aa11e8d68c3f3.jpg

在GLUT显示窗口中观察图形对象

aadd0fe583eabae2e0a2795eec8b011f0ba.jpg

981520d9597c45d0a48fea42f1988f796dd.jpg

其他GLUT函数

6c541f02fa9ee5e72449e5892f7136a2d52.jpga825dc113aa2bf4be13d38f115661d32f95.jpg

转载于:https://my.oschina.net/liyangke/blog/2867334

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值