Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Construct special triangles of a triangle
ResourceFunction["SubTriangle"][tri, special] returns the triangle identified by special fom the triangle tri. |
| AAOA | anti-altimedial orthic axes triangle. Ref: X15015 |
| Anticomplementary | triangle with ABC as medial triangle. |
| BCI | centers of three tangent circles of equal size. |
| Brocard1 | coincident points for lines through Brocard points. |
| Brocard2 | see references. |
| Brocard3 | isogonal conjugate of "Brocard1". |
| Circummedial | circumcevian triangle of the centroid. |
| CircumcircleMidArc | mid-arc points of the circumcircle. |
| Circumorthic | circumcevian triangle of the orthocenter. |
| Contact | tangency points of incircle. |
| Euler1 | midpoints to the orthocenter. |
| EulerGergonneSoddy | right triangle formed by named lines. |
| Excentral | centers of excircles, also called the excenters. |
| Extangents | triangle tangent to the excircles. |
| Extouch1 | tangency points of excircles. |
| Feuerbach | 9-point circle tangency points with excircles. |
| HalfAltitude | midpoints of altitudes. |
| Incentral | cevians of incenter. |
| Intangents | the points of pairwise intersection of the three intangents |
| Kosnita | the circumcenters of the triangles BOC, COA, AOB |
| Malfatti1 | the vertices are the centers of the Malfatti circles |
| Medial | midpoints, or cevians of the centroid. |
| Neuberg1 | centers of Neuberg circles. |
| Neuberg2 | reflections of "Neuberg1". |
| Orthic | cevians of orthocenter. |
| Symmedial | cevians of symmedian point. |
| Tangential | triangle whose incircle is the circumcircle of ABC. |
| Trinh | circumcenter reflection of Kosnita triangle. Ref: X7688 |
Find and show the anticomplementary triangle:
| In[1]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= | ![]() |
Find and show the first Brocard triangle:
| In[4]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= | ![]() |
Find and show the tangential triangle:
| In[7]:= |
| Out[8]= |
The circumcircle of the triangle is the incircle of the tangential triangle:
| In[9]:= |
| Out[9]= | ![]() |
Find the half-altitude triangle:
| In[10]:= |
| Out[11]= |
The half-altitude triangle is formed by the midpoints of the altitudes:
| In[12]:= | ![]() |
| Out[12]= | ![]() |
Find and show the orthic triangle of the symmedial triangle:
| In[13]:= |
| Out[14]= |
| In[15]:= |
| Out[15]= |
| In[16]:= |
| Out[16]= | ![]() |
Special triangles do not always exist:
| In[17]:= | ![]() |
| Out[18]= | ![]() |
Show all triangles with Tooltip:
| In[19]:= | ![]() |
| Out[20]= | ![]() |
Show all triangles in a Manipulate:
| In[21]:= | ![]() |
| Out[21]= | ![]() |
Find the Trinh and Kosnita triangles:
| In[22]:= |
| Out[23]= |
The Kosnita and Trinh triangles are symmetric around the circumcenter (in red):
| In[24]:= | ![]() |
| Out[24]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License