Plane
Also known as the ground in ancient flight simulators
- Plane Equation: ax + by + cz = d.
- If n = [a,b,c] : p·n = d.
- n is perpendicular to the plane, the normal.
- Distance a from plane to point q : a = q·n - d
Closest point q' on a plane to point q
- Calculate distance between plane and closest point and then offset from q.
- q' = q + (q·n - d ) n
Intersection of a plane and a sphere.
- Get sphere center distance d from plane.
- If d > radius then sphere in front of plane. If d < -radius then sphere behind plane. Otherwise it intersect the plane.