过B点作BE平行CD且CD=BE则角ABE=θ.AB^2=m^2+n^2-2cosθmn
四边形EBCD为矩形BC与DE都垂直面ABE得角ABD解得AD=sqr(m^2+n^2-2cosθmn+d^2)