• glViewport函数用法


    一、

    其函数原型为glViewport(GLint x,GLint y,GLsizei width,GLsizei height)

    x,y 以像素为单位,指定了窗口的左下角位置。

    width,height表示视口矩形的宽度和高度,根据窗口的实时变化重绘窗口。

    二、

    在默认情况下,视口被设置为占据窗口的整个像素矩形,窗口大小和视口大小相同。如果选择一个更小的绘图区域,可以用glviewport函数实现这一变换,在窗口中定义一个像素矩形,将图像映射到这个矩形中。

    (对窗口区域进行划分,在同一个窗口中显示分割屏幕的效果,以显示多个视图)

    三、

    视口:就是窗口中用来显示图形的一块矩形区域,它可以和窗口等大,也可以比窗口大或者小。只有绘制在视口区域中的图形才能被显示,如果图形有一部分超出了视口区域,那么那一部分是看不到的。通过glViewport()函数设置。如下图所示:

    比视口大的窗口,只能看见视口内的,视口外的图形看不到,相当于看的是不完整的图形。

  • 相关阅读:
    进程管理 2
    进程管理 1
    Linux进程
    分配swap分区
    磁盘分区与挂载
    文件系统常用命令
    多线程
    系统hosts文件的作用
    sql 连接查询的区别 inner,left,right,full
    sql 游标
  • 原文地址:https://www.cnblogs.com/keguniang/p/9884381.html
Copyright © 2020-2023  润新知