求已知圆弧的两点及起始角和终止角求圆心的座标的算法
<p>这是Autocad的问题 <br/>根据已知条件我可以得到如下条件 <br/>圆弧的两点,起始角和终止角 <br/>已知圆弧上两点x1,y1 x2,y2 ,alfa1,alfa2 <br/> 圆心坐标xc,yc和半径的算法,谢谢! </p><p>目的是执行autocad的这条指令.</p><p>RetVal = object.AddArc(Center, Radius, StartAngle, EndAngle)</p> 本帖最后由 作者 于 2008-9-10 22:13:27 编辑 <br /><br /> r=sqrt((x2-x1)^2+(y2-y1)^2)/2/sin((alfa2-alfa1)/2)<br/>xc=x1-r*cos(alfa1)<br/>yc=y1-r*sin(alfa1)
页:
[1]