Line Of Intersection Of Two Planes Calculator

Line of Intersection of Two Planes

Find the direction vector and parametric equations for the line formed by two intersecting planes.

Last updated: April 2026 | By Patchworkr Team

Plane Equations

a₁
b₁
c₁
d₁
a₂
b₂
c₂
d₂
Enter plane coefficients and click Calculate

What is the Line of Intersection?

When two non-parallel planes intersect in three-dimensional space, they form a straight line. This line of intersection is defined by a direction vector (indicating which way the line goes) and a point through which it passes. The direction vector is perpendicular to the normal vectors of both planes, found by taking the cross product of the two plane normal vectors. In 3D geometry, understanding plane intersections is essential for solving problems in engineering, computer graphics, and solid geometry where spatial relationships must be precisely calculated.

The equation of the intersection line can be expressed in parametric form: x = x₀ + at, y = y₀ + bt, z = z₀ + ct, where (x₀, y₀, z₀) is a point on the line and (a, b, c) is the direction vector. The direction vector is computed using the cross product of the normal vectors: n₃ = n₁ × n₂. This fundamental concept bridges plane geometry and line geometry, and appears frequently in computer-aided design, robotics path planning, and 3D computer vision applications.

How to Find the Intersection

1

Write Both Plane Equations

For each plane, write it in standard form a₁x + b₁y + c₁z = d₁ and a₂x + b₂y + c₂z = d₂. Extract the normal vectors n₁ = ⟨a₁, b₁, c₁⟩ and n₂ = ⟨a₂, b₂, c₂⟩.

Why: The normal vectors encode the plane orientation directly. Without explicit normal vectors, computing the intersection direction is impossible.

2

Compute the Cross Product

Calculate n₃ = n₁ × n₂. This gives the direction vector of the intersection line. The cross product is perpendicular to both normal vectors.

Why: The intersection line must be perpendicular to both plane normals. The cross product finds exactly this direction. If result is zero, planes are parallel.

3

Find a Point on the Line

Set one coordinate (like z = 0) and solve the system of two equations for the other coordinates to find a point (x₀, y₀, z₀) on the intersection line.

Why: A line requires both direction AND position. This step determines the specific location where the line passes through, anchoring it in 3D space.

4

Write Parametric Equations

Express the line as x = x₀ + at, y = y₀ + bt, z = z₀ + ct where (a, b, c) is the direction vector and t is a parameter.

Why: Parametric form is the standard representation for lines in 3D. It allows easy computation of all points on the line by varying t, enabling simulations and geometric calculations.

5

Verify Your Result

Substitute points from your parametric equations back into both original plane equations to confirm they satisfy both planes.

Why: Verification ensures correctness. Errors in cross product calculation or point finding will fail this check, revealing bugs before results are deployed.

Real-World Example

Pipeline Intersection in 3D Space Engineering

Scenario:
Two industrial pipelines in a 3D coordinate system: Plane 1 (x + 0y + 0z = 0, a wall perpendicular to x-axis) and Plane 2 (0x + y + 0z = 0, a wall perpendicular to y-axis). Find where these walls intersect to install a junction fitting.
Given:
Plane 1: 1x + 0y + 0z = 0 → normal n₁ = ⟨1, 0, 0⟩
Plane 2: 0x + 1y + 0z = 0 → normal n₂ = ⟨0, 1, 0⟩
Step 1:
Identify plane normals
n₁ = ⟨1, 0, 0⟩, n₂ = ⟨0, 1, 0⟩
Step 2:
Compute cross product for direction vector
n₃ = n₁ × n₂ = ⟨1,0,0⟩ × ⟨0,1,0⟩ = ⟨0,0,1⟩
Step 3:
Find a point on the intersection (set z=0)
Plane 1: x = 0, Plane 2: y = 0 → Point (0, 0, 0)
Step 4:
Write parametric equations of intersection line
x(t) = 0 + 0t = 0
y(t) = 0 + 0t = 0
z(t) = 0 + 1t = t
Step 5:
Verify: Check point on line satisfies both plane equations
At t=5: (0, 0, 5) → Plane 1: 1(0) = 0 ✓, Plane 2: 1(0) = 0 ✓
Result:
The two pipeline walls intersect along the z-axis. The junction can be placed anywhere along z (e.g., at z=10 meters). The direction vector ⟨0,0,1⟩ indicates the line runs purely vertical, parallel to the z-axis. Engineers can install a connector pipe along this line to route flow between the two walls.

Frequently Asked Questions

What if planes are parallel?

Parallel planes don't intersect. The cross product of normals gives zero.

Can planes be identical?

Yes, if all coefficients are proportional. They don't have a unique intersection line.

How is direction vector calculated?

Using cross product of normal vectors: n₃ = n₁ × n₂.

What does parametric form mean?

It expresses (x,y,z) as functions of parameter t, describing all points on the line.

Can I use standard form instead?

Yes, convert parametric to standard form Ax + By + Cz = D if needed.

How many points define the line?

You need direction vector and one point. Any point on the line works.

What if direction vector is zero?

This means planes are parallel or identical—no true line of intersection.

How is this used in engineering?

In CAD, robotics, and 3D modeling to find edges, paths, and spatial relationships.

Related Tools

Related Tools