Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Let's say I've got a plane P, a point A and a vector V, how do I find the distance from A to P moving along the direction to which V points? Also, once I've got that, how do I get the point of intersection between the line indicated by V and the plane?


P.S.: of course this is in an N-dimensional case

share|cite|improve this question
up vote 1 down vote accepted

I don't know about the $N$-dimensional space, but in the real world of Homogeneous coordinates and and projective geometry your quantities have coordinates

  • $P = \left[\vec{n},-d\right]$
  • $A = \left(\vec{a},\delta\right)$
  • $V = \left(\vec{v}, 0\right)$

The parametrized point location is $A+t V$ and the distance to the plane is

$$ \rho = (A+t V)^T (P\,) = (\vec{a}+t\,\vec{v})\cdot\vec{n}-\delta d $$ when $\vec{n}$ and $\vec{v}$ are unit vectors, and and $\delta=1$.


A plane along the YZ axes at a distance of 5 from the origin is

  • $ P =\left[\vec{n},-d\right] = [ (1,0,0), -5 ] $

A starting point $\vec{a} = (0,2,0)$ moves along the $\vec{v}=(1,-2,0)$ axis. The point is located at

  • $ A = \left(\vec{a} + t \vec{v},\delta\right) = \left((t,2-2\,t,0), 1\right)$

and the distance is

  • $ \rho = (t,2-2 t,0)\cdot(1,0,0)+(-5)*1 = t-5 $

So the intersection is when $t=5$ when $Q = A + t V = \left((5,-8,0),1\right) $ or at $(5,-8,0)$ coordinates.

I suppose for the $N$-dimensional case the homogeneous coordinates are of $N+1$ size with the appropriate dot products and such defined.

There is a way to construct a homogeneous line using pluecker coordinates from the point and direction, and then directly intersect the line with the plane to yield point Q.

share|cite|improve this answer

Parametrize the straight line from $A$ pointing in the direction of $v$. Plug that into the equation for the plane and solve for $t$ (parametrization variable). Then you have the point of intersection.

share|cite|improve this answer
I'm sure it makes sense but I'm just beginning linear algebra and would really appreciate a more detailed (step by step?) the meantime, +1 – em70 Mar 14 '11 at 23:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.