Point at which a line intersects a plane

  • Context: Undergrad 
  • Thread starter Thread starter sparkzbarca
  • Start date Start date
  • Tags Tags
    Line Plane Point
Click For Summary
SUMMARY

The discussion centers on finding a general solution for the parameter T in the intersection of a line and a plane defined by the equation Ax + By + Cz = D. The user has identified the normal vector components A, B, and C, and expressed the line in parametric form using two points, p1 and p2. The goal is to isolate T in the equation A((p2.x - p1.x) * T + p1.x) + B((p2.y - p1.y) * T + p1.y) + C((p2.z - p1.z) * T + p1.z) = D. A suggestion was made to group terms involving T to achieve the desired isolation.

PREREQUISITES
  • Understanding of vector mathematics and normal vectors
  • Familiarity with parametric equations of lines
  • Knowledge of algebraic manipulation and solving equations
  • Basic concepts of 3D geometry and planes
NEXT STEPS
  • Learn how to isolate variables in algebraic equations
  • Study the derivation of line-plane intersection formulas
  • Explore vector calculus applications in 3D geometry
  • Investigate programming implementations for geometric calculations
USEFUL FOR

Mathematicians, computer graphics developers, and anyone involved in 3D modeling or physics simulations who needs to calculate intersections between lines and planes.

sparkzbarca
Messages
7
Reaction score
0
So i know the equation of a plane.

Ax + By +Cz = D

Normal is the normal vector to the plane.

A = normal.x
B = normal.y
C = normal.z
p1 and p2 are 2 points on the line (which will intercept a plane at some point)
the .x and .y and .z refer to there respective components of the vector.

X = (p2.x - p1.x)* T + p1.x
Y = (p2.y - p1.y)* T + p1.y
Z = (p2.z - p1.z)* T + p1.z

I also know what D equals I solved for that by moving stuff around

The problem is a need a general solution for T.

It should be something like

A ((p2.x - p1.x) * T + p1.x)) + B ((p2.y - p1.y) * T + p1.y)) + C ((p2.z - p1.z) * T + p1.z)) = D

Except isolated for T (I believe)

In case your curious this is for a programming function. Thats why I'm using nothing but variables.

I can solve for every equation but T, while I can solve for T by myself given specific numbers I am not sure how to isolate it even if I expand out the equation to stuff like

Ap2.x - Ap1.x * AT + Ap1.x ...

I'm thinking maybe I am going down the wrong path here or something.

Any help would be much appreciated. :)
 
Physics news on Phys.org
You have p1 p2 and n?
Why not group terms in T ... then the equation has form: \lambda T + \mu = D
 
Last edited by a moderator:

Similar threads

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