现有函数SetPixel,能够设置画布上任意点的像素颜色,实现DrawLine函数,接受四个参数,前两个定义起点,后两个定义终点,并且在起点和终点之间绘制一条直线
实现方式:
通过
float f = (float)(posY2-posY1)/(posX2-posX1);
计算斜率,并且在对应的x、y偏移的坐标上设置像素点。此办法会有除0溢出,
现有函数SetPixel,能够设置画布上任意点的像素颜色,实现DrawLine函数,接受四个参数,前两个定义起点,后两个定义终点,并且在起点和终点之间绘制一条直线
实现方式:
通过
float f = (float)(posY2-posY1)/(posX2-posX1);
计算斜率,并且在对应的x、y偏移的坐标上设置像素点。此办法会有除0溢出,