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 个)
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
2020-6-10
KSSV
2020-6-10
A, B are 2D points....we need 3D points right?
keshav gupta
2020-6-10
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.
Here is the idea:
is your normal vector of a plane (ax + by + cz = d).
. normalize it so 
- create new vector
such that: 


类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!