由
由由(love)
Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在TIMAGE上根据坐标值画图,但坐标值有三位小数部分,我们知道屏幕坐标只能是整形,所以需要把原始坐标值转换成屏幕坐标值才行,刚开始我是通过乘一个系数来完成,比如说把所以坐标值乘10000,但这样的话,各屏幕坐标就非常的大,结果让我无法在有限的屏幕的画图了!!!
请教有这方面经验的朋友,通常这种情况你们是怎么把原始坐标转换成屏幕坐标的,给出思路就行,当然有例子最好!!
为了方便描述,我先给以下坐标值及画矩形为例子:
(原始坐标)
X1:89.345,Y1:68.875
X2:289.345,Y2:668.875
该怎么样在TIMAGE上画一个矩形图,注意因为要求精度,所以小数是不可以直接去掉的!!
请教有这方面经验的朋友,通常这种情况你们是怎么把原始坐标转换成屏幕坐标的,给出思路就行,当然有例子最好!!
为了方便描述,我先给以下坐标值及画矩形为例子:
(原始坐标)
X1:89.345,Y1:68.875
X2:289.345,Y2:668.875
该怎么样在TIMAGE上画一个矩形图,注意因为要求精度,所以小数是不可以直接去掉的!!