How Is a Point Reflected Across a Plane in Vector Form?

  • Thread starter Thread starter Charles49
  • Start date Start date
  • Tags Tags
    Plane Reflection
Click For Summary
The reflection of a point x across a plane defined by the equation involving a normal vector n and a point r0 can be expressed in vector form. The point x can be represented in terms of a basis formed by two linearly independent vectors r1 and r2 in the plane, along with the normal vector n. The reflected point x' is derived by adjusting the component of x along the normal vector, leading to the formula x' = x - 2((x - r0) · n)n. This approach eliminates the need for explicit coordinates by focusing on the geometric relationships. Understanding this reflection process is crucial for applications in physics and computer graphics.
Charles49
Messages
87
Reaction score
0
Suppose you have the plane given by

\bold n \cdot (\bold r-\bold r_0)=0

where

\bold n is the normal vector to the plane which passes through the point \bold r_0.

What is the reflection x' of a point x across this plane?
 
Physics news on Phys.org
Consider \mathbf{r}'_1, \mathbf{r}'_2 two points in the plane such that the vectors \mathbf{r}_1:=\mathbf{r}_1-\mathbf{r}_0, \mathbf{r}_2:=\mathbf{r}_2-\mathbf{r}_0 are linearly independent. (Think of it this way: the vectors r_1,r_2 based at r_0 form a basis for the plane.) Then any point \mathbf{x} of R^3 corresponds to a triple (a,b,c), where

\mathbf{x}=\mathbf{r}_0+a\mathbf{r}_1+b\mathbf{r}_2+c\mathbf{n}

The reflection of x with respect to the plane is the point x' corresponding to the triple (a,b,-c). I.e.

\mathbf{x}'=\mathbf{r}_0+a\mathbf{r}_1+b\mathbf{r}_2-c\mathbf{n}
 
Thanks quasar987!
 
you can take this a step further, and get rid of the coordinates.

(x-r0) . n = a (r'1 - r0) . n + b (r'2 - r0) . n + c n . n = c

and
x' = r0 + a r1 + b r2 - c n
=r0 + a r1 + b r2 + c n - 2 c n
= x - 2 c n
= x - 2 ((x-r0) . n) n

/assuming we normalized n . n = 1
 
Thanks qbert!
 

Similar threads

  • · Replies 51 ·
2
Replies
51
Views
6K
  • · Replies 27 ·
Replies
27
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K