Vector projection on a Plane

I have 2 points
A = [1,2,3]
B = [4,5,6]
a vector is generated AB = B - A
Also, i have a plane ax+by+cz = d
How can i get points of projection of vector AB onto the Plane?

回答 (2 件)

KSSV
KSSV 2020 年 6 月 7 日
編集済み: Rik 2025 年 6 月 3 日

1 投票

Refer here: http://www.nabla.hr/CG-LinesPlanesIn3DB5.htm
Edit @Rik (2025-06-03): apparently the website has changed to something dodgy. Luckily, there is a capture to the Wayback Machine for this page around the time of this post: http://web.archive.org/web/20200528103000/http://www.nabla.hr/CG-LinesPlanesIn3DB5.htm

4 件のコメント

keshav gupta
keshav gupta 2020 年 6 月 10 日
i am having problem doing it in matlab as i am a new user
KSSV
KSSV 2020 年 6 月 10 日
A, B are 2D points....we need 3D points right?
keshav gupta
keshav gupta 2020 年 6 月 10 日
yes, corrected
Walter Roberson
Walter Roberson 2025 年 5 月 11 日
I am not at all sure, but possibly the replacement document is https://www.scribd.com/document/77209019/Chapter-17-I-Lines-Planes-in-3D-ENRICH -- which requires an account to download.

サインインしてコメントする。

darova
darova 2020 年 6 月 12 日
編集済み: darova 2020 年 6 月 12 日

1 投票

Here is the idea:
  • is your normal vector of a plane (ax + by + cz = d). . normalize it so
  • create new vector such that:

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

質問済み:

2020 年 6 月 7 日

編集済み:

Rik
2025 年 6 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by