Projection of vector on a plane

  • #1
758
0
How do I find a vector which is the projection of another vector onto a plane?

By projection, I mean perpendicular projection onto this plane. I know that this vector must lie in the plane and have a minimum angle with the original vector, but it seems like setting up the problem in this manner is unnecessarily messy. There should be another (better/faster) way.
 

Answers and Replies

  • #2
How do I find a vector which is the projection of another vector onto a plane?

By projection, I mean perpendicular projection onto this plane. I know that this vector must lie in the plane and have a minimum angle with the original vector, but it seems like setting up the problem in this manner is unnecessarily messy. There should be another (better/faster) way.

I think you would have to project two points on to the plane: the origin and the end point of the vector. You can do this by calculating the dot product of the points with the normal of the plane and subtract that component in the direction of the normal.

In other words d = n . p and the point on the plane = p - d x n which should lie on the plane.

For the origin, if you have the plane equation in the form of ax + by + cz + d = 0, then you have to calculate the point -n.d. These two points should allow you to construct a vector that lies on the plane.
 
  • #3
Given a plane, say, A+ By+ Cz= D, the vector v= Ai+ Bj+ Ck is perpendicular to it. Find the projection of the given vector, u, on that vector and subtract from u. Since you have subtracted off the "orthogonal projection" to the plane, what is left will be parallel to the plane.
 
  • #4
Given a point (x,y,z) in R^3, how do I find the minimum distance between it and a plane?

It seems I forgot all these things.
 

Suggested for: Projection of vector on a plane

Replies
3
Views
543
Replies
1
Views
366
Replies
3
Views
483
Replies
1
Views
590
Replies
11
Views
350
Replies
10
Views
775
Replies
13
Views
676
Replies
7
Views
515
Back
Top