画一个象在CAD中那样的三切圆,根据三个点,或三条线,或一点二线,或二点一线,或一点二圆,或一线二圆等等,求出一个圆,怎么算,请高手写一个函数