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 | , where G is the triangle centroid |
Anticomplement | , where G is the triangle centroid |
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