Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Given a 2D triangle and a point, get the specified data
ResourceFunction["TrianglePointData"][{a,b,c},p,property] Given triangle with coordinates {a,b,c} and point p, return property (see details). | |
Given triangle ABC and a point P (not on edge), then
| Trilinear | distance from P to triangle edges |
| Barycentric | (u,v,w) = areas (PBC,APC,ABP) normalized so that u+v+w=1 |
| InverseInCircum | Point X satisfies OX × OM = R2 where O is the circumcenter |
| Complement | |
| Anticomplement | |
| Isogonal | Reflect cevians by angle bisectors |
| Isotomic | Reflect cevians by midpoints |
| Cyclocevian | Draw circumcircle of cevian points, use other intersections |
| Antigonal | The isogonal conjugate of the inverse-in-circumcircle of the isogonal conjugate of P.("Pairs of Points: Antigonal, Isogonal, and Inverse," Mathematics Magazine 65 (1992) 339-347) |
| Synagonal | The antigonal image of the anticomplement of P. (following Hyacinthos #9881) |
| Cevian | The triangle made by the cevians |
| Anticevian | The triangle with ABC as the cevian triangle |
| Pedal | The triangle made by the altitudes |
| Antipedal | The triangle with ABC as the pedal triangle |
Given a triangle and point p, find the antipedal triangle:
| In[1]:= | ![]() |
| Out[3]= |
Edges perpendicular to lines from p to the triangle vertices give the antipedal triangle:
| In[4]:= |
| Out[4]= | ![]() |
Show the trilinear:
| In[5]:= | ![]() |
| Out[7]= |
Show the barycentric:
| In[8]:= | ![]() |
| Out[10]= |
Show a set of derived points:
| In[11]:= | ![]() |
| Out[12]= | ![]() |
Show the cevian triangle:
| In[13]:= | ![]() |
| Out[5]= | ![]() |
Show the anticevian triangle:
| In[14]:= | ![]() |
| Out[17]= | ![]() |
Show the pedal triangle:
| In[18]:= | ![]() |
| Out[21]= | ![]() |
Construct the pedal triangle of a point:
| In[22]:= | ![]() |
| Out[22]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License