Function Repository Resource:

# MalfattiCircles

Construct the Malfatti circles of a triangle

Contributed by: Minh Trinh Xuan
 ResourceFunction["MalfattiCircles"][{p1,p2,p3}] constructs the Malfatti circles of the triangle with corner points p1,p2, and p3.

## Details

The three Malfatti circles of a triangle are tangent to the sides of the triangle and each other.
ResourceFunction["MalfattiCircles"][Triangle[{p1,p2,p3}]] is equivalent to ResourceFunction["MalfattiCircles"][{p1,p2,p3}].

## Examples

### Basic Examples (2)

Find the Malfatti circles of a triangle:

 In[1]:=
 Out[1]=

Show the circles:

 In[2]:=
 Out[2]=

### Scope (2)

Find the Malfatti circles of a Triangle object:

 In[3]:=
 Out[3]=

Malfatti circles with integer coordinates and radii:

 In[4]:=
 Out[4]=

### Properties and Relations (1)

The inradius of a triangle can be expressed in terms of the radii of the Malfatti circles:

 In[5]:=
 Out[6]=
 In[7]:=
 Out[7]=

### Neat Examples (2)

Show the Malfatti circles of an arbitrary triangle in a Manipulate:

 In[8]:=
 Out[8]=

Iteratively form the Malfatti circles of the triangle formed by the centers of the excircles:

 In[9]:=
 Out[9]=

Trinh Xuan Minh

## Version History

• 1.0.0 – 22 August 2022