0
Python 3.5, 1019 bytes:
from math import*
def H(z,a,b):c=complex;R=round;T=lambda A,B:abs(c(*A)-c(*B));d=T(z,a);e=T(z,b);f=T(a,b);g=[d,e,f];h=g.pop(g.index(max(g)));i=degrees(acos((sum([i*i for i in g])-(h*h))/(2*g[0]*g[-1])));_=[[z,a],[z,b],[a,b]];j,s,t=cos,sin,atan;N=[[b,a]for a,b in zip([b,a,...