glScissor

Name 函数名

glScissor — define the scissor box. 定义裁剪窗口


C Specification C风格描述

void glScissor(GLint x,  GLint y,  GLsizei width,  GLsizei height);


Parameters 参数

x, y x,y

Specify the lower left corner of the scissor box.Initially (0, 0). 指定裁剪窗口的左下角,初始值为(0,0)。
width, height width, height
Specify the width and height of the scissor box.When a GL context is first attached to a window,width and height are set to the dimensions of that window. 指定裁剪窗口的宽和高。当一个GL上下文第一次关联到窗口时,会使用width和height作为窗口的尺寸。


Description 描述

glScissor defines a rectangle, called the scissor box,in window coordinates.The first two arguments,x and y,specify the lower left corner of the box.width and height specify the width and height of the box.glScissor在窗口坐标定义了一个称为裁剪窗口的矩形区域。前两个参数x、y指定了裁剪窗口的左下角。width和height指定了窗口的宽和高。

To enable and disable the scissor test, call glEnable and glDisable with argument GL_SCISSOR_TEST. The test is initially disabled.While the test is enabled, only pixels that lie within the scissor box can be modified by drawing commands.Window coordinates have integer values at the shared corners of frame buffer pixels.glScissor(0,0,1,1) allows modification of only the lower left pixel in the window, and glScissor(0,0,0,0) doesn't allow modification of any pixels in the window.通过glEnable和glDisable函数并使用GL_SCISSOR_TEST参数来启用或者禁用裁剪测试。裁剪测试初始时是不可用的。当裁剪测试启用后,只有在裁剪窗口中的像素才是可以被绘制函数修改的。窗口坐标在帧缓冲区像素的共享角里使用整数值(好吧,我水平有限……)。glScissor(0,0,1,1)只允许修改窗口左下角的像素,glScissor(0,0,0,0)不允许修改窗口中的任何像素。


When the scissor test is disabled,it is as though the scissor box includes the entire window.如果裁剪测试没有启用,就可以当作裁剪窗口是整个窗口区域。


Errors

GL_INVALID_VALUE is generated if either width or height is negative.
Associated Gets
glGet with argument GL_SCISSOR_BOX
glIsEnabled with argument GL_SCISSOR_TEST


See Also

glEnable,

glViewport


Copyright
Copyright © 1991-2006
Silicon Graphics, Inc. This document is licensed under the SGI
Free Software B License. For details, see
http://oss.sgi.com/projects/FreeB/.
       
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值