Ты имеешь в виду ax+bx+c=0?
Понимаешь в чем дело,мне нужно рисовать на сетке(читай — массиве)
т.е мужно получить координаты всех точек линии(фигур) и занести
их в массив,а также нарисовать эту линию на квадратах экрана.
Я имею две точки(или квадрата) start(x1,y1) и end(x2,y2)
Вся проблема в том ,что пикселы я задаю в integer,
а при исползовании ax+by+c=0 я получаю float так как
масштаб экрана по OX и OY разные.
Попробуй нарисовать простую линию на экране без LineTo(),
т.е. получи при помощи формулы x и y точек ,и рисуй через SetPixel()-
сразу станет понятно.Чтоб тебе было легче:
a= end.y -start.y;
b= start.x-end.x;
c= start.y*(end.x-start.x)-
start.x*(end.y-start.y);
В принципе я решил проблему через StrechBlt(),думаю можно также решить
через SetMapMode(MM_ANISOTROPIC),но второй метод у меня не получился.