Angles of line with respect to origin axis in 3D
7 次查看(过去 30 天)
显示 更早的评论
There is an point at [xp,yp,zp].
Its origin at [xc,yc,zc].
I need angles of line from [xc,yc,zc] to [xp,yp,zp] with respect to axes of origin as shown below.
0 个评论
采纳的回答
Fernando González
2017-7-2
I think I posted it as a comment before instead of as an answer u.u'
gamma = atan(sqrt(((xp-xc)^2+(yp-yc)^2)/(zp-zc));
alpha = atan(sqrt(((zp-zc)^2+(yp-yc)^2)/(xp-xc));
beta = atan(sqrt(((xp-xc)^2+(zp-zc)^2)/(yp-yc));
Results in radians ofc.
Hope this is what you asked.
Fer
1 个评论
Linus Olofsson
2022-6-28
Just to clarify (please correct me if I'm wrong), these equations show the angles of the black arrow to each respective axis as they appear in 3D, and NOT as a projction to each plane.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Surface and Mesh Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!