The Insphere of a Tetrahedron

Abstract

A contiguous derivation of radius and center of the insphere of a general tetrahedron is given. Therefore a linear system is derived. After a transformation of it the calculation of radius and center can be separated from each other. The remaining linear system for the center of the insphere can be solved after discovering the inverse of the corresponding coefficient matrix. This procedure can also be applied in the planar case to determine radius and center of the incircle of a triangle.

Share and Cite:

Klein, P. (2020) The Insphere of a Tetrahedron. Applied Mathematics, 11, 601-612. doi: 10.4236/am.2020.117041.

1. Introduction

A coherent derivation of radius and center of the insphere of a general tetrahedron is hard to find (see e.g. [1] ). When setting up the linear system for their calculation the uniform orientation of the faces of the tetrahedron has to be observed. This is exemplified in the examples at the end. After transforming the original linear system into a system having a coefficient matrix of block upper triangular form the calculation of radius and center of the insphere of the tetrahedron can be separated from each other. The solution of the remaining linear system for the center of the insphere rests upon an exercise in [2].

2. Preliminaries

Matrices are designated by capital letters, such as B, C, D, E. The center of the insphere shall be denoted by P m = ( x m , y m , z m ) and its radius by r. Furthermore the four vertices of the tetrahedron are designated by P i = ( x i , y i , z i ) for i = 1 , 2 , 3 , 4 . The four faces of the tetrahedron are triangles having the three vertices: { P 1 , P 2 , P 3 } , { P 1 , P 4 , P 2 } , { P 1 , P 3 , P 4 } , { P 2 , P 4 , P 3 } . The order of the vertices for each triangle is chosen in such a way, that the normal to a face is directed into the interior of the tetrahedron according to the corkscrew rule: the direction of the normal of a face is defined such that the right thumb points in the direction of the normal and the fingers curl along the orientation of the bounding curve of a triangle.

The plane through the three vertices P1, P2, P3 can be described by (see e.g. [3] ):

| x x 1 y y 1 z z 1 x 2 x 1 y 2 y 1 z 2 z 1 x 3 x 1 y 3 y 1 z 3 z 1 | = 0. (1)

Expanding determinant (1) in terms of the elements of the first row leads to:

( x x 1 ) d 123 ( y , z ) ( y y 1 ) d 123 ( x , z ) + ( z z 1 ) d 123 ( x , y ) = 0 (2)

with

d 123 ( y , z ) = | y 2 y 1 z 2 z 1 y 3 y 1 z 3 z 1 | , d 123 ( x , z ) = | x 2 x 1 z 2 z 1 x 3 x 1 z 3 z 1 | (3)

d 123 ( x , y ) = | x 2 x 1 y 2 y 1 x 3 x 1 y 3 y 1 | .

If the vertices P1, P2, P3 do not lie on a straight line at least one of the terms d 123 ( y , z ) , d 123 ( x , z ) , d 123 ( x , y ) is different from zero and so is

w 123 = d 123 ( y , z ) 2 + d 123 ( x , z ) 2 + d 123 ( x , y ) 2 . (4)

Dividing Equation (2) by w 123 leads to the so-called Hesse normal form of the plane

( x x 1 ) d 123 ( y , z ) w 123 ( y y 1 ) d 123 ( x , z ) w 123 + ( z z 1 ) d 123 ( x , y ) w 123 = 0. (5)

With the Hesse normal form (5) the distance r of the point P m = ( x m , y m , z m ) from the plane can be expressed by (see e.g. [3] ):

( x m x 1 ) d 123 ( y , z ) w 123 ( y m y 1 ) d 123 ( x , z ) w 123 + ( z m z 1 ) d 123 ( x , y ) w 123 = r . (6)

An illustration is given in Figure 1.

Repeating the above procedure for the plane through the vertices P1, P4, P2 of the tetrahedron gives by exchanging the indices 2 4 , 3 2 :

Figure 1. Tetrahedron with insphere.

( x m x 1 ) d 142 ( y , z ) w 142 ( y m y 1 ) d 142 ( x , z ) w 142 + ( z m z 1 ) d 142 ( x , y ) w 142 = r (7)

with

d 142 ( y , z ) = | y 4 y 1 z 4 z 1 y 2 y 1 z 2 z 1 | , d 142 ( x , z ) = | x 4 x 1 z 4 z 1 x 2 x 1 z 2 z 1 | (8)

d 142 ( x , y ) = | x 4 x 1 y 4 y 1 x 2 x 1 y 2 y 1 |

and

w 142 = d 142 ( y , z ) 2 + d 142 ( x , z ) 2 + d 142 ( x , y ) 2 . (9)

Repeating the above procedure for the plane through the vertices P1, P3, P4 of the tetrahedron gives by exchanging the indices 4 3 , 2 4 :

( x m x 1 ) d 134 ( y , z ) w 134 ( y m y 1 ) d 134 ( x , z ) w 134 + ( z m z 1 ) d 134 ( x , y ) w 134 = r (10)

with

d 134 ( y , z ) = | y 3 y 1 z 3 z 1 y 4 y 1 z 4 z 1 | , d 134 ( x , z ) = | x 3 x 1 z 3 z 1 x 4 x 1 z 4 z 1 | (11)

d 134 ( x , y ) = | x 3 x 1 y 3 y 1 x 4 x 1 y 4 y 1 |

and

w 134 = d 134 ( y , z ) 2 + d 134 ( x , z ) 2 + d 134 ( x , y ) 2 . (12)

Repeating the above procedure for the plane through the vertices P2, P4, P3 of the tetrahedron gives by exchanging the indices 1 2 , 3 4 and 4 3 :

( x m x 2 ) d 243 ( y , z ) w 243 ( y m y 2 ) d 243 ( x , z ) w 243 + ( z m z 2 ) d 243 ( x , y ) w 243 = r (13)

with

d 243 ( y , z ) = | y 4 y 2 z 4 z 2 y 3 y 2 z 3 z 2 | , d 243 ( x , z ) = | x 4 x 2 z 4 z 2 x 3 x 2 z 3 z 2 | (14)

d 243 ( x , y ) = | x 4 x 2 y 4 y 2 x 3 x 2 y 3 y 2 |

and

w 243 = d 243 ( y , z ) 2 + d 243 ( x , z ) 2 + d 243 ( x , y ) 2 . (15)

By splitting the terms x m x 2 , y m y 2 , z m z 2 into

x m x 1 ( x 2 x 1 ) , y m y 1 ( y 2 y 1 ) , z m z 1 ( z 2 z 1 )

one obtains from (13)

( x m x 1 ) d 243 ( y , z ) w 243 ( y m y 1 ) d 243 ( x , z ) w 243 + ( z m z 1 ) d 243 ( x , y ) w 243 + ρ w 243 = r (16)

with

ρ = ( ( x 2 x 1 ) d 243 ( y , z ) ( y 2 y 1 ) d 243 ( x , z ) + ( z 2 z 1 ) d 243 ( x , y ) ) ; (17)

ρ can also be written as a determinant of the following matrix

C = ( x 2 x 1 y 2 y 1 z 2 z 1 x 3 x 1 y 3 y 1 z 3 z 1 x 4 x 1 y 4 y 1 z 4 z 1 ) . (18)

From determinant | C | one obtains (17) by subtracting the first row from the second and third row, exchanging rows two and three and expanding the resulting determinant with respect to the first row. This process is reversible.

Corollary 1

For determinant | C | holds | C | = 0 if and only if the four vertices P1, P2, P3, P4 of the tetrahedron are lying in a plane.

Proof: Considering for instance the plane through P1, P2, P3 according to (1) the coordinates of vertex P4 are fulfilling (1) if and only if determinant | C | is zero after exchanging the third row with the second and afterwards with the first row, leaving the value of the determinant unchanged.

3. A Linear System

From Equations (6), (7), (10) and (16) one obtains the following system of linear equations for the unknowns x m x 1 , y m y 1 , z m z 1 , r :

( d 123 ( y , z ) d 123 ( x , z ) d 123 ( x , y ) w 123 d 142 ( y , z ) d 142 ( x , z ) d 142 ( x , y ) w 142 d 134 ( y , z ) d 134 ( x , z ) d 134 ( x , y ) w 134 d 243 ( y , z ) d 243 ( x , z ) d 243 ( x , y ) w 243 ) ( x m x 1 y m y 1 z m z 1 r ) = ( 0 0 0 | C | ) . (19)

With the following Proposition the elements d 243 ( y , z ) , d 243 ( x , z ) , d 243 ( x , y ) in the last row of the linear system (19) can be expressed by the remaining elements.

Proposition 1

d 243 ( y , z ) + d 134 ( y , z ) + d 123 ( y , z ) + d 142 ( y , z ) = 0 d 243 ( x , z ) + d 134 ( x , z ) + d 123 ( x , z ) + d 142 ( x , z ) = 0 d 243 ( x , y ) + d 134 ( x , y ) + d 123 ( x , y ) + d 142 ( x , y ) = 0

Proof: It is sufficient to prove the first statement.

d 243 ( y , z ) = | y 4 y 2 z 4 z 2 y 3 y 2 z 3 z 2 | = | y 4 y 1 ( y 2 y 1 ) z 4 z 1 ( z 2 z 1 ) y 3 y 1 ( y 2 y 1 ) z 3 z 1 ( z 2 z 1 ) | = | y 4 y 1 z 4 z 1 y 3 y 1 z 3 z 1 | | y 2 y 1 z 2 z 1 y 3 y 1 z 3 z 1 | + | y 2 y 1 z 2 z 1 y 4 y 1 z 4 z 1 | = | y 3 y 1 z 3 z 1 y 4 y 1 z 4 z 1 | | y 2 y 1 z 2 z 1 y 3 y 1 z 3 z 1 | | y 4 y 1 z 4 z 1 y 2 y 1 z 2 z 1 | = d 134 ( y , z ) d 123 ( y , z ) d 142 ( y , z ) .

Thus

d 243 ( y , z ) + d 134 ( y , z ) + d 123 ( y , z ) + d 142 ( y , z ) = 0.

Multiplying the linear system (19) from the left by the following transformation matrix

( 1 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 )

—or what is equivalent, by adding the first three rows of (19) to the last row—yields with the result of Proposition 1 a decomposed linear system, whose coefficient matrix has block upper triangular form

( d 123 ( y , z ) d 123 ( x , z ) d 123 ( x , y ) w 123 d 142 ( y , z ) d 142 ( x , z ) d 142 ( x , y ) w 142 d 134 ( y , z ) d 134 ( x , z ) d 134 ( x , y ) w 134 0 0 0 w i j k ) ( x m x 1 y m y 1 z m z 1 r ) = ( 0 0 0 | C | ) . (20)

The summation of the terms w i j k in the last row of (20) ranges over the index triplets 123, 142, 134 and 243. Looking at the last equation of (20) the calculation of r can be separated from the calculation of the other unknowns. The last equation of (20) yields:

r = | C | w 123 + w 142 + w 134 + w 243 , (21)

where each of the terms w 123 , w 142 , w 134 and w 243 according to (4), (9), (12) and (15) is non-zero, if the three vertices involved do not lie on straight lines. Thus one obtains from (20) a linear system for the remaining unknowns x m x 1 , y m y 1 , z m z 1 . For convenience the first and the third row of (20) are interchanged.

( d 134 ( y , z ) d 134 ( x , z ) d 134 ( x , y ) d 142 ( y , z ) d 142 ( x , z ) d 142 ( x , y ) d 123 ( y , z ) d 123 ( x , z ) d 123 ( x , y ) ) ( x m x 1 y m y 1 z m z 1 ) = ( r w 134 r w 142 r w 123 ) . (22)

The next Proposition is formulated for the coefficient matrix

D = ( d 134 ( y , z ) d 134 ( x , z ) d 134 ( x , y ) d 142 ( y , z ) d 142 ( x , z ) d 142 ( x , y ) d 123 ( y , z ) d 123 ( x , z ) d 123 ( x , y ) ) (23)

of the linear system (22). This Proposition rests upon an exercise in [2].

Proposition 2

For matrix C from (18) and matrix D from (23) the following statement is true: C T D = | C | E , where C T denotes the transpose of C and E the identity matrix. This means that D is the cofactor matrix of C. Furthermore for | C | 0 holds:

1 | C | C T is the inverse of D and | D | = | C | 2 .

Proof: Expanding | C | in terms of the elements of the first, second and third column yields with denotations (11), (8), (3):

| C | = ( x 2 x 1 ) | y 3 y 1 z 3 z 1 y 4 y 1 z 4 z 1 | ( x 3 x 1 ) | y 2 y 1 z 2 z 1 y 4 y 1 z 4 z 1 | + ( x 4 x 1 ) | y 2 y 1 z 2 z 1 y 3 y 1 z 3 z 1 | = ( x 2 x 1 ) d 134 ( y , z ) + ( x 3 x 1 ) d 142 ( y , z ) + ( x 4 x 1 ) d 123 ( y , z )

| C | = ( y 2 y 1 ) | x 3 x 1 z 3 z 1 x 4 x 1 z 4 z 1 | + ( y 3 y 1 ) | x 2 x 1 z 2 z 1 x 4 x 1 z 4 z 1 | ( y 4 y 1 ) | x 2 x 1 z 2 z 1 x 3 x 1 z 3 z 1 | = ( y 2 y 1 ) d 134 ( x , z ) ( y 3 y 1 ) d 142 ( x , z ) ( y 4 y 1 ) d 123 ( x , z )

| C | = ( z 2 z 1 ) | x 3 x 1 y 3 y 1 x 4 x 1 y 4 y 1 | ( z 3 z 1 ) | x 2 x 1 y 2 y 1 x 4 x 1 y 4 y 1 | + ( z 4 z 1 ) | x 2 x 1 y 2 y 1 x 3 x 1 y 3 y 1 | = ( z 2 z 1 ) d 134 ( x , y ) + ( z 3 z 1 ) d 142 ( x , y ) + ( z 4 z 1 ) d 123 ( x , y )

By multiplication of matrices C T and D one obtains with the above results for determinant | C | the elements on the main diagonal of the product matrix:

C T D = ( x 2 x 1 x 3 x 1 x 4 x 1 y 2 y 1 y 3 y 1 y 4 y 1 z 2 z 1 z 3 z 1 z 4 z 1 ) ( d 134 ( y , z ) d 134 ( x , z ) d 134 ( x , y ) d 142 ( y , z ) d 142 ( x , z ) d 142 ( x , y ) d 123 ( y , z ) d 123 ( x , z ) d 123 ( x , y ) ) = ( | C | 0 0 0 | C | 0 0 0 | C | ) . (24)

The non-diagonal elements of the product matrix are zero because they can be written as 3 × 3 determinants with two equal columns. As an example this shall be shown for the element in row two and column one of the product matrix:

( y 2 y 1 ) d 134 ( y , z ) + ( y 3 y 1 ) d 142 ( y , z ) + ( y 4 y 1 ) d 123 ( y , z ) = ( y 2 y 1 ) | y 3 y 1 z 3 z 1 y 4 y 1 z 4 z 1 | ( y 3 y 1 ) | y 2 y 1 z 2 z 1 y 4 y 1 z 4 z 1 | + ( y 4 y 1 ) | y 2 y 1 z 2 z 1 y 3 y 1 z 3 z 1 | = | y 2 y 1 y 2 y 1 z 2 z 1 y 3 y 1 y 3 y 1 z 3 z 1 y 4 y 1 y 4 y 1 z 4 z 1 | = 0

From (24) follows in case of | C | 0 that 1 | C | C T is the inverse of D.

Forming determinants in (24) yields | C T | | D | = | C | 3 . Because of | C T | = | C | for | C | 0 one obtains | D | = | C | 2 .

Corollary 2

If for determinant | C | holds | C | 0 the coefficient matrix D of the linear system (22) has the following determinant

| D | = | x 1 y 1 z 1 1 x 2 y 2 z 2 1 x 3 y 3 z 3 1 x 4 y 4 z 4 1 | 2 . (25)

Proof: Determinant | C | can be transformed in the following way:

| C | = | x 1 y 1 z 1 1 x 2 x 1 y 2 y 1 z 2 z 1 0 x 3 x 1 y 3 y 1 z 3 z 1 0 x 4 x 1 y 4 y 1 z 4 z 1 0 | = | x 1 y 1 z 1 1 x 2 y 2 z 2 1 x 3 y 3 z 3 1 x 4 y 4 z 4 1 | = | x 1 y 1 z 1 1 x 2 y 2 z 2 1 x 3 y 3 z 3 1 x 4 y 4 z 4 1 | . (26)

With (26) and the result of Proposition 2 for determinant | D | of the linear system (22) holds (25).

Finally the coordinates of the center of the insphere of the tetrahedron are obtained after solving the linear system (22). The result may also be found in [4].

Theorem 1

If the vertices P1, P2, P3, P4 of the tetrahedron are not lying in a plane the center of the insphere is given by:

x m = w 123 x 4 + w 142 x 3 + w 134 x 2 + w 243 x 1 w 123 + w 142 + w 134 + w 243 (27)

y m = w 123 y 4 + w 142 y 3 + w 134 y 2 + w 243 y 1 w 123 + w 142 + w 134 + w 243 (28)

z m = w 123 z 4 + w 142 z 3 + w 134 z 2 + w 243 z 1 w 123 + w 142 + w 134 + w 243 . (29)

Proof: The three vertices of each face of the tetrahedron cannot lie on a straight line; otherwise the vertices P1, P2, P3, P4 would lie in a plane. So the terms w 123 , w 142 , w 134 , w 243 defined in (4), (9), (12) and (15) are different from zero. Furthermore according to Corollary 1 determinant | C | is different from zero.

Multiplying the linear system (22) from the left by 1 | C | C T , the inverse of coefficient matrix D according to Proposition 2, yields

x m x 1 = r | C | ( w 134 ( x 2 x 1 ) + w 142 ( x 3 x 1 ) + w 123 ( x 4 x 1 ) ) ,

y m y 1 = r | C | ( w 134 ( y 2 y 1 ) + w 142 ( y 3 y 1 ) + w 123 ( y 4 y 1 ) ) ,

z m z 1 = r | C | ( w 134 ( z 2 z 1 ) + w 142 ( z 3 z 1 ) + w 123 ( z 4 z 1 ) ) .

With formula (21) for r one obtains

x m x 1 = w 134 ( x 2 x 1 ) + w 142 ( x 3 x 1 ) + w 123 ( x 4 x 1 ) w 123 + w 142 + w 134 + w 243 . (30)

y m y 1 = w 134 ( y 2 y 1 ) + w 142 ( y 3 y 1 ) + w 123 ( y 4 y 1 ) w 123 + w 142 + w 134 + w 243 . (31)

z m z 1 = w 134 ( z 2 z 1 ) + w 142 ( z 3 z 1 ) + w 123 ( z 4 z 1 ) w 123 + w 142 + w 134 + w 243 . (32)

From (30), (31), (32) one can deduce (27), (28), (29).

4. The Planar Case

Assume that the three vertices of a triangle P 1 = ( x 1 , y 1 ) , P 2 = ( x 2 , y 2 ) , P 3 = ( x 3 , y 3 ) are not coinciding. The center of the incircle of the triangle shall be denoted by P m = ( x m , y m ) and its radius by r.

The straight line through P1 and P2 is given by

| x x 1 y y 1 x 2 x 1 y 2 y 1 | = ( x x 1 ) ( y 2 y 1 ) ( y y 1 ) ( x 2 x 1 ) = 0.

The so-called Hesse normal form of the line is obtained by dividing the equation by

w 12 = ( x 2 x 1 ) 2 + ( y 2 y 1 ) 2

yielding

( x x 1 ) y 2 y 1 w 12 ( y y 1 ) x 2 x 1 w 12 = 0.

The distance r of the point P m = ( x m , y m ) from this line is given by (see e.g. [3] )

( x m x 1 ) y 2 y 1 w 12 ( y m y 1 ) x 2 x 1 w 12 = r . (33)

Repeating the above procedure for the line through P2 and P3 of the triangle gives by exchanging the indices 1 2 and 2 3

( x m x 2 ) y 3 y 2 w 23 ( y m y 2 ) x 3 x 2 w 23 = r

with

w 23 = ( x 3 x 2 ) 2 + ( y 3 y 2 ) 2 .

By splitting the terms x m x 2 , y m y 2 into

x m x 1 ( x 2 x 1 ) , y m y 1 ( y 2 y 1 )

one obtains

( x m x 1 ) y 3 y 2 w 23 ( y m y 1 ) x 3 x 2 w 23 + σ w 23 = r (34)

with

σ = ( ( x 2 x 1 ) ( y 3 y 2 ) ( y 2 y 1 ) ( x 3 x 2 ) ) = | x 2 x 1 y 2 y 1 x 3 x 2 y 3 y 2 | = | x 2 x 1 y 2 y 1 x 3 x 1 y 3 y 1 | = | x 3 x 1 y 3 y 1 x 2 x 1 y 2 y 1 | .

Introducing matrix

B = ( x 3 x 1 y 3 y 1 x 2 x 1 y 2 y 1 )

and its determinant | B | Equation (34) turns into

( x m x 1 ) y 3 y 2 w 23 ( y m y 1 ) x 3 x 2 w 23 + | B | w 23 = r . (35)

As the vertices of the triangle were assumed to be not coinciding | B | 0 is true. Repeating the above procedure for the line through P3 and P1 of the triangle gives by exchanging the indices 2 3 and 3 1

( x m x 3 ) y 1 y 3 w 31 ( y m y 3 ) x 1 x 3 w 31 = r

with

w 31 = ( x 1 x 3 ) 2 + ( y 1 y 3 ) 2 .

By splitting the terms x m x 3 , y m y 3 into

x m x 1 ( x 3 x 1 ) , y m y 1 ( y 3 y 1 )

one obtains

( x m x 1 ) y 1 y 3 w 31 ( y m y 1 ) x 1 x 3 w 31 + τ w 31 = r (36)

with

τ = ( ( x 3 x 1 ) ( y 1 y 3 ) ( y 3 y 1 ) ( x 1 x 3 ) ) = 0.

Equations (33), (36) and (35) are forming a linear system for the unknowns x m x 1 , y m y 1 and r:

( y 2 y 1 ( x 2 x 1 ) w 12 y 1 y 3 ( x 1 x 3 ) w 31 y 3 y 2 ( x 3 x 2 ) w 23 ) ( x m x 1 y m y 1 r ) = ( 0 0 | B | ) . (37)

Adding the first and the second row of the linear system (37) to the last row yields

( y 2 y 1 ( x 2 x 1 ) w 12 y 1 y 3 ( x 1 x 3 ) w 31 0 0 w i j ) ( x m x 1 y m y 1 r ) = ( 0 0 | B | ) , (38)

where the sum in the third row of (38) ranges over the index doublets 12, 31 and 23. From the third row of (38) one obtains

r = | B | w 12 + w 31 + w 23 . (39)

The remaining reduced linear system for x m x 1 and y m y 1 reads

( y 2 y 1 ( x 2 x 1 ) y 1 y 3 ( x 1 x 3 ) ) ( x m x 1 y m y 1 ) = ( r w 12 r w 31 ) . (40)

Multiplying the linear system (40) from the left by B T yields because of

( x 3 x 1 x 2 x 1 y 3 y 1 y 2 y 1 ) ( y 2 y 1 ( x 2 x 1 ) y 1 y 3 ( x 1 x 3 ) ) = ( | B | 0 0 | B | ) (41)

and | B | 0 as solution

x m x 1 = r | B | ( w 12 ( x 3 x 1 ) + w 31 ( x 2 x 1 ) )

y m y 1 = r | B | ( w 12 ( y 3 y 1 ) + w 31 ( y 2 y 1 ) ) .

With formula (39) for r one obtains from this result

x m x 1 = w 12 ( x 3 x 1 ) + w 31 ( x 2 x 1 ) w 12 + w 31 + w 23

y m y 1 = w 12 ( y 3 y 1 ) + w 31 ( y 2 y 1 ) w 12 + w 31 + w 23

and thus

x m = w 12 x 3 + w 31 x 2 + w 23 x 1 w 12 + w 31 + w 23

y m = w 12 y 3 + w 31 y 2 + w 23 y 1 w 12 + w 31 + w 23 .

5. Examples

The tetrahedrons considered in the sequel are having as vertex the origin, a vertex on the x-axis, a vertex in the x-y plane and a vertex in three-dimensional space: P 1 = ( 0,0,0 ) , P 2 = ( x 2 ,0,0 ) , P 3 = ( x 3 , y 3 , 0 ) and P 4 = ( x 4 , y 4 , z 4 ) . For determinant | C | according to (26) holds:

| C | = | 0 0 0 1 x 2 0 0 1 x 3 y 3 0 1 x 4 y 4 z 4 1 | = | 0 0 0 1 x 2 0 0 0 x 3 y 3 0 0 x 4 y 4 z 4 0 | = | x 2 0 0 x 3 y 3 0 x 4 y 4 z 4 | = x 2 y 3 z 4 .

Determinant | C | is different from zero if the product x 2 y 3 z 4 is different from zero.

Example 1

Consider a regular tetrahedron of edge length a , having the vertices P 1 = ( 0,0,0 ) , P 2 = ( a ,0,0 ) , P 3 = ( a 2 , 3 2 a , 0 ) and P 4 = ( a 2 , 1 2 3 a , 2 3 a ) . For it holds w 123 = w 142 = w 134 = w 243 = 3 2 a 2 and | C | = 1 2 a 3 . From (21) the radius is r = 1 2 6 a . The linear system (22) for the calculation of the center of the insphere reads:

( 1 2 a 2 1 6 a 2 1 2 3 a 2 0 2 3 a 2 1 2 3 a 2 0 0 3 2 a 2 ) ( x m y m z m ) = ( 1 4 2 a 3 1 4 2 a 3 1 4 2 a 3 ) .

The solution of the linear system is: P m = ( a 2 , 1 2 3 a , 1 2 6 a ) . The same result is obtained with (27), (28), (29). The distance of Pm from each vertex is 1 2 3 2 a .

Example 2

Consider an irregular tetrahedron with the vertices P 1 = ( 0 , 0 , 0 ) , P 2 = ( 6 , 0 , 0 ) , P 3 = ( 5 , 4 , 0 ) and P 4 = ( 2 , 3 , 7 ) . | C | = 168 and from (21) the radius is r = 1.14508 . The linear system (22) for the calculation of the center of the insphere reads using decimal numbers:

( 28 35 7 0 42 18 0 0 24 ) ( x m y m z m ) = ( 51.9469 52.3242 27.482 ) .

The solution of the linear system is: P m = ( 3.73968 , 1.73656 , 1.14508 ) . The distance of P m to P1 is 4.27926, the distance of P m to P2 is 3.07179, the distance of P m to P3 is 2.83245 and the distance of P m to P4 is 6.23721. These numerical results have been obtained with Mathematica.

6. Conclusion

A coherent derivation of radius and center of the insphere of a general tetrahedron is given. By means of elementary techniques of linear algebra the original linear system for the determination of radius and center of the insphere of a tetrahedron can be broken up to calculate the radius and the coordinates of the center separately. The remaining linear system for the coordinates of the center of the insphere can be solved by multiplying with the inverse of the coefficient matrix, which is found in the course of the treatise. This procedure can readily be applied in the planar case.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] https://groups.google.com/forum/#!topic/sci.math/VsGH4BioURE
[2] Courant, R. (1964) Differential and Integral Calculus, Volume II. Blackie & Son Limited, London and Glasgow.
[3] Bronshtein, I.N., Semendyayev, K.A., Musiol, G. and Muehlig, H. (2007) Handbook of Mathematics. 5th Edition, Springer, Berlin, Heidelberg, New York.
[4] http://maths.ac-noumea.nc/polyhedr/tetra.htm

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.