Czy ktos mógłby mi wytłumaczyc (czyli przedstawic krotki i nieskomplikowany dowod matematyczny) w jaki sposób autor tego ebooka:
http://users.v-lo.krakow.pl/~climek/ebooki/stanczyk.pdf
wyprowadził wzór na odległość punktu p od prostej zawierającej punkty p1 i p2?
Nie rozumiem między innymi tego w jaki sposób pozbyto się tam np. wyrazu C, który występuje we wzorze z postacią ogólną prostej:
//Funkcja wyznacza odległość punktu p od prostej (p1 -> p2)
double PointLineDist(POINTD p1, POINTD p2, POINTD p)
{
double A = p2.y - p1.y, B = p2.x - p1.x;
return abs(A * (p1.x - p.x) + B * (p.y - p1.y)) / sqrt(A * A + B * B);
}