在不同的位置,我都看到了指图形绘制时使用的“橡皮筋”一词。在这种情况下,人们似乎建议使用XOR进行绘制,而我得到的印象是,该术语是指用于避免重新绘制整个框架的特定绘制技术。
但是,我找不到任何能够精确定义“橡皮筋”一词含义的东西。从一般意义上讲,在不过多讨论实现细节的情况下,“橡皮筋”一词的含义是什么,目的是什么?
最佳答案
在不清除屏幕的情况下绘制形状是一项非常古老的技术。如果要绘制一个移动的矩形,则想法是仅绘制前一帧与新帧之间的差异(添加新部分,删除旧部分,使普通部分保持不变)。
XOR技巧是,如果您使用它进行绘制,则会将颜色设置为帧缓冲区。如果您在同一区域第二次使用它进行绘制,则它将消除您的颜色。
据我所知,自90年代以来(至少在类似PC的平台上)就没有在交互式渲染中使用它。