Angles of line with respect to origin axis in 3D

7 ビュー (過去 30 日間)
isfzade
isfzade 2017 年 7 月 2 日
コメント済み: Linus Olofsson 2022 年 6 月 28 日
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.

採用された回答

Fernando González
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
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 ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by