March 2017
Intermediate to advanced
480 pages
11h 3m
English
A plane is a flat surface that extents infinitely in all directions. A plane has a direction, which is expressed differently based on how we represent a plane. There are three common ways to represent a plane:
For our plane implementation we will use the third representation, a normal, and a distance from origin:

Assuming the normal of the plane is of unit length, we can use the following formula to find the distance of any point (X) from origin along the normal of the plane:
Dot(X, plane.Normal) = PointDistance // Not plane distance from ...
Read now
Unlock full access