跳转到内容

MATLAB 编程/Psychtoolbox/屏幕命令/SetDrawingRegion

来自维基教科书,开放的书籍,开放的世界

用法

Screen(windowPtr,'SetDrawingRegion',shapeSpec,[shapeFlag])

使后续绘制到窗口的图像仅在指定区域内可见。这并不适用于 PutImageCopyWindow 操作。使用 rect 等于 screenRect 来重新建立整个屏幕。绘制到区域之外的图像会被抑制,但仍然需要正常的时间来完成。

  • 如果 shapeFlag == 0 [默认],shapeSpec 是一个矩形,区域是矩形的。
  • 如果 shapeFlag == 1,shapeSpec 是一个矩形,区域是椭圆形的。
  • 如果 shapeFlag == 2,shapeSpec 是一个点列表,区域是多边形的。
华夏公益教科书