Projection of a point on the plane defined by 3 other points.

Click For Summary
SUMMARY

The discussion focuses on the mathematical problem of projecting a point onto a plane defined by three other points. The method proposed involves using trilateration and averaging symmetric solutions to find the orthogonal projection. The participants confirm that this is a routine exercise in undergraduate algebra, emphasizing the importance of understanding vector operations and plane equations. The original poster expresses a desire to contribute a paper on the topic but is advised to consult textbooks rather than academic journals for existing methodologies.

PREREQUISITES
  • Understanding of vector operations and cross products
  • Knowledge of trilateration techniques
  • Familiarity with the concept of orthogonal projections
  • Basic algebra and geometry principles
NEXT STEPS
  • Study the derivation of the equation of a plane from three points in 3D space
  • Learn about orthogonal projections in linear algebra
  • Explore trilateration methods in computational geometry
  • Review undergraduate algebra textbooks for exercises on point-plane projections
USEFUL FOR

Students and educators in mathematics, particularly those focusing on geometry and algebra, as well as researchers interested in computational methods for geometric problems.

Pejeu
Messages
27
Reaction score
1
Is there already a solution to this available somewhere?

Am I not googling it right?

I did come upon solutions for this with a point and plane defined by way of vectors and normals but not points.

Have I stumbled upon a blank I can fill? Is there room here for a math paper?

My approach is trilateration and averaging of the symmetric (with respect to the plane) solutions. Then simplifying the result.

Naturally, I need only calculate the solution for one coordinate axis. The rest will be analogues.

Thanks for any advice.
 
Last edited:
Mathematics news on Phys.org
Welcome to PF;
You are correct - this is something that is pretty routine.
The three points define a plane - then you define what you mean by "projection of a point" and perform the associated transformation.
 
Thank you.

I think a paper is in order, though.

Yes, I know the 3 points define the plane. I want to compute the orthogonal projection of the given 4th point on the plane defined by the other 3 given points.

Knowing all 4 points I can compute the respective distances from the one to the 3.

Then I can compute by trilateration the 2 points (of which one is the very point I need to project and the other is its symmetric with respect to the plane defined by the other 3 given points) that satisfy those 3 distances in space from their afferent reference points (an intersection of 3 spheres).

Except I don't actually do that but instead average the solutions together before I compute them as I'm interested in their mean, not their actual selves. Their mean will give me the mid-way point, which lies smack-dab on the plane.

Then I simplify the result. It should be something analogous to this:

docs.google

I just don't want to be a dunce and go to the trouble of writing a paper on a subject one has already been written about. But I just can't find anything resembling what I'm after. I searched on arxiv too.

And I have to do this by hand, MathCAD and Mathematica couldn't solve the system for me.

They fail by memory overrunning.

I also tried a couple of free online alternatives that failed the same way.
 
Last edited:
Given three points, the equation of the plane they determine can be found by looking at the vectors from one point to the other two. That is, if the three points are (x_0, y_0, z_0), (x_1, y_1, z_1), and (x_2, y_2, z_2) then two vectors in the plane are \vec{A}= (x_1- x_0)\vec{i}+ (y_1- y_0)\vec{j}+ (z_1- z_0)\vec{k} and \vec{B}= (x_2- x_0)\vec{i}+ (y_2- y_0)\vec{j}+ (z_2- z_0)\vec{k}. The cross product of those two vectors, A\times B= C_x\vec{i}+ C_y\vec{j}+ C_z\vec{k} is perpendicular to the plane and the equation of the plane is C_x(x- x_0)+ C_y(y- y_0)+ C_z(z- z_0)= 0. If (a, b, c) is some fourth point, then the line x= a+ C_xt, y= b+ C_yt, z= c+ C_xt is the line perpendicular to the plane through (a, b, c). Replacing x, y, and z in the equation of the plane by those gives C_x(C_xt+ a- x_0)+ C_y(C_yt+ b- y_0)+ C_z(C_zt+ c- z_0)= 0 can be solved for t and then (x, y, z) can be calculated.
 
The exercises you describe are standard in undergraduate algebra courses - so you won't find them in recent academic journals. You should have been looking in textbooks, not arxiv et al.
HallsofIvy has illustrated the basic method.

Try search terms like "find the closest point on a plane"
 
Simon Bridge said:
The exercises you describe are standard in undergraduate algebra courses - so you won't find them in recent academic journals. You should have been looking in textbooks, not arxiv et al.
HallsofIvy has illustrated the basic method.

Try search terms like "find the closest point on a plane"

I did it in high school...
 
OTOH: learning to write something like this up formally is good exercise for writing actual papers.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
9K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 38 ·
2
Replies
38
Views
6K
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K