zoukankan      html  css  js  c++  java
  • glViewport函数用法

    一、

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

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

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

    二、

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

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

    三、

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

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

  • 相关阅读:
    c++ ::和:
    c++ extern
    c++ cpp和hpp
    c++ include
    caffe调试
    caffe blob理解
    poj3126
    FFmpeg滤镜使用指南
    Android之Activity之间传递对象
    Server Tomcat v8.0 Server at localhost failed to start.
  • 原文地址:https://www.cnblogs.com/keguniang/p/9884381.html
Copyright © 2011-2022 走看看