请教高手:
   两条直线倒圆角的详细思路?

解决方案 »

  1.   


    设定有二条直线.
    第一条起始坐标及终止坐标为(X1,Y1)-(X1',Y1')
    第二条起始坐标及终止坐标为(X2,Y2)-(X2',Y2')
    再设置二条直线之间要画一条切线,半径为R要画切线,先要求出这二条线相切点.
    相切点的公式为:(我是推导出来的,详见初中数学)交点的X坐标为:
    X=(2R+(X1*Y1'-X1'*Y1)/(X1-X1')-(X2*Y2'-X2'*Y2)/((X2-X2'))/(Y2-Y2')/(X2-X2')-(Y1-Y1')/X1-X1'))
    先求出X坐标,则Y坐标为:
    Y=(Y2-Y2')/(X2-X2')*X+((X2*Y2')-(X2'*Y2)/(X2-X2')-R通过以上求出切点的坐标,再按此坐标为圆心画圆弧.