The Hesse normal form named after Otto Hesse, is an equation used in analytic geometry, and describes a line in
R
2
or a plane in Euclidean space
R
3
or a hyperplane in higher dimensions. It is primarily used for calculating distances (see point-plane distance and point-line distance).
It is written in vector notation as
r
→
⋅
n
→
0
−
d
=
0.
The dot
⋅
indicates the scalar product or dot product. The vector
n
→
0
represents the unit normal vector of E or g, that points from the origin of the coordinate system to the plane (or line, in 2D). The distance
d
≥
0
is the distance from the origin to the plane (or line).
This equation is satisfied by all points P described by the location vector
r
→
, which lie precisely in the plane E (or in 2D, on the line g).
Note: For simplicity, the following derivation discusses the 3D case. However, it is also applicable in 2D.
In the normal form,
(
r
→
−
a
→
)
⋅
n
→
=
0
a plane is given by a normal vector
n
→
as well as an arbitrary position vector
a
→
of a point
A
∈
E
. The direction of
n
→
is chosen to satisfy the following inequality
a
→
⋅
n
→
≥
0
By dividing the normal vector
n
→
by its magnitude
|
n
→
|
, we obtain the unit (or normalized) normal vector
n
→
0
=
n
→
|
n
→
|
and the above equation can be rewritten as
(
r
→
−
a
→
)
⋅
n
→
0
=
0.
Substituting
d
=
a
→
⋅
n
→
0
≥
0
we obtain the Hesse normal form
r
→
⋅
n
→
0
−
d
=
0.
In this diagram, d is the distance from the origin. Because
r
→
⋅
n
→
0
=
d
holds for every point in the plane, it is also true at point Q (the point where the vector from the origin meets the plane E), with
r
→
=
r
→
s
, per the definition of the Scalar product
d
=
r
→
s
⋅
n
→
0
=
|
r
→
s
|
⋅
|
n
→
0
|
⋅
cos
(
0
∘
)
=
|
r
→
s
|
⋅
1
=
|
r
→
s
|
.
The magnitude
|
r
→
s
|
of
r
→
s
is the shortest distance from the origin to the plane.