Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 三维矢量在各自平面上的投影_Math_Vector_3d_Geometry_Plane - Fatal编程技术网

Math 三维矢量在各自平面上的投影

Math 三维矢量在各自平面上的投影,math,vector,3d,geometry,plane,Math,Vector,3d,Geometry,Plane,我有一个由起点和终点坐标(x0,y0,z0和x1,y1,z1)定义的三维矢量。我也知道这个向量与x,y,z轴的夹角。有人知道如何知道xy、yz和zx平面中矢量所产生的角度吗?给定线段到OXY平面的投影是坐标为(x1,y1)-(x2,y2)的线段 它形成相对于X轴的角度: Axy = atan2(y2-y1, x2-x1) 线段与其在OXY平面上的投影之间的角度为 Pxy = arcsin((z2 - z1) / Sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2

我有一个由起点和终点坐标(x0,y0,z0和x1,y1,z1)定义的三维矢量。我也知道这个向量与x,y,z轴的夹角。有人知道如何知道xy、yz和zx平面中矢量所产生的角度吗?

给定线段到OXY平面的投影是坐标为
(x1,y1)-(x2,y2)
的线段

它形成相对于X轴的角度:

 Axy = atan2(y2-y1, x2-x1)  
线段与其在OXY平面上的投影之间的角度为

Pxy = arcsin((z2 - z1) / Sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2)

平面内的角度还是与平面的角度?如果是前者,那么你想要哪个轴的角度?投影到2d平面的角度