如题
有直线两个端点的坐标(x1,y1)(x2,y2)

解决方案 »

  1.   

    hthunter(核桃) 说的可以实现的,只要在同一直线上其斜率就一样,一个一个点也是样的
      

  2.   

    我当然知道直线上的点的坐标都是整数,比较斜率是从数学上求证一个点是否在直线上,对于屏幕上一个点是否在一条直线上,也可以通过算斜率的方式近似的算出:首先算直线的斜率,然后根据该斜率和要求证的点的x坐标求y坐标(结果四舍五入取整数),看看求出来的y值是否与实际的要求证的点的y值吻合。
      

  3.   

    jiayodo(爱上一条鱼) 、jiayodo(爱上一条鱼) 
    屏幕上的一条直线上的所有点并不是精确的都在那条直线上的,那些点只是最接近该直线的整数坐标的近似点
      

  4.   

    我那样写了可是并不能保证直线上的每个点都包含在内
    那些点有的两三个在一排里面jiangjian0427(carabao) 
    我有很多条直线的不是只有一条
    而且还有点呢,颜色可能会一样的