圆弧的矩形框计算

问题描述:

对于常见的MoveTo(x0,y0),ArcTo(x1,y1,x2,y2,radius)方法; 绘制过程后,我如何计算已知x0,y0,x1,y1,x2,y2和半径值的绘制路径的矩形框?圆弧的矩形框计算

+0

定义的ArcTo函数在哪里?没有api文档,x1,y1,x2,y2的含义是不明确的。 – 2010-11-17 08:41:28

+0

[Pie Pieces Bounding Rectangle]的可能重复(http://*.com/questions/4201750/pie-slice-bounding-rectangle) – Unreason 2010-11-17 11:30:53

MoveTo和ArcTo在这里类似于PostScript命令moveto和arct或arcto吗?如果是这样,则必须计算(x0,y0)和(x1,y1)之间的直线与(x1,y2)和(x2,y2)之间的直线相交的位置,然后计算沿着这些直线到找到弧的中心,然后在由Unreason链接的帖子中应用技巧。这不是一个简单的计算。您可能想要参考处理这种几何的线性代数教科书。