Примечание: Ось Z направлена в зенит.
Расчет:
Длина отрезка в пространстве:
L = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина отрезка L = 70,71068;
Длина проекции отрезка на плоскость Y-Z:
Lyz = sqrt((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина отрезка Lyz = 64,0312424;
L = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2));
Длина проекции отрезка на плоскость Х-Z:
Lxz = sqrt((x1-x2)*(x1-x2))+((z1-z2)*(z1-z2));
Длина отрезка Lxz = 58,309519;
Длина проекции отрезка на плоскость Х-Y:
Lxy = sqrt((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2));
Длина отрезка Lxy = 50;
Углы между проекцией отрезка на плоскости и осью:
Угол между осью Х-Х и проекцией отрезка на плоскость X-Y.
Uxy = arctan((y2-y1)/(x2-x1)); Uxy = 53,130102354…
Угол между осью Х-Х и проекцией отрезка на плоскость X-Z.
Uxz = arctan((z2-z1)/(x2-x1)); Uxz = 59,036243468…
Угол между осью Y-Y и проекцией отрезка на плоскость Y-Z.
Uyz = arctan((z2-z1)/(y2-y1)); Uyz = 51,340191746…
Определяем угол между плоскостью и отрезком в пространстве.
Угол между плоскостью X-Y и отрезком.
ULxy = arctan((z2-z1)/Lxy); ULxy = 45,0…
Угол между плоскостью X-Z и отрезком в пространстве.