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!