Drag 3 points and you will see that circle is always touching them
there are few cases where it doesnt work, i derrived using vectors there may be better way to do.