• 浏览量:539
  • 创建日期:3年前
  • 最后编辑:未知
  • 编辑次数:没有

历史编辑记录更多
    最近参与编辑
    绘图区域

    RFTools Control的绘图区域是一个二维平面。通常以RFTools屏幕或处理器自带的显示装置(以下均称作屏幕)为载体。

    其原点为正常情况下屏幕左上角的一个像素点。正常情况下,屏幕内可见的分辨率为128x128。

    绘图区域-第1张图片由于原点并非在屏幕黑色部分的左上角,故绘图区域右下角的边界,要比屏幕右下角的范围稍小一点。

    当指定x或y坐标值=129的时候,它将折回到屏幕左侧或上方一个方块之外,故很容易得出,这个坐标值是使用8位有符号整数来存储的。对于溢出情况下的计算,需要多加注意。

    类似地,矩形各边最大长度是128像素(需要指定尺寸为负值来使用负向偏移,否则为127像素)。

    这样我们实际可用的屏幕范围是256x256像素(下图白色方框),虽然只有128x128的范围在屏幕内,不过把屏幕设置为透明之后,看起来就跟一个更大的屏幕一样了。

    绘图区域-第2张图片利用绘制矩形的负向偏移,还可以将矩形画到这个范围之外。然而这种用法的实用价值可能较低。

    短评加载中..