Предположим, что у меня есть две точки, а между ними - прямая. Допустим, что мне нужно посчитать угол относительно, например, оси X. Как это сделать стилистически/математически верно?
Вот так:
/-------\ (pt1.x=2;pt1.y=2)
| * |
| \ | 0______________>
| \ | | X
| \ | |Y
| * | v
\_______/ (pt2.x=6;pt2.y=6)
printf("%3d degrees\n", abs(angle(pt1, pt2)));
~$ 45 degrees
~$
Псевдокод, питон, мат.функция, на пальцах, все что вам угодно, спасибо!