兰州人 发表于 2008-9-9 09:46:00

求已知圆弧的两点及起始角和终止角求圆心的座标的算法

<p>这是Autocad的问题 <br/>根据已知条件我可以得到如下条件 <br/>圆弧的两点,起始角和终止角 <br/>已知圆弧上两点x1,y1&nbsp; x2,y2 ,alfa1,alfa2&nbsp; <br/>&nbsp; 圆心坐标xc,yc和半径的算法,谢谢! </p><p>目的是执行autocad的这条指令.</p><p>RetVal = object.AddArc(Center, Radius, StartAngle, EndAngle)</p>

chenjun_nj 发表于 2008-9-9 21:41:00

本帖最后由 作者 于 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]
查看完整版本: 求已知圆弧的两点及起始角和终止角求圆心的座标的算法