1
几乎所有的矢量图形应用程序(如Corel)都近似于具有几个三次Bezier曲线的椭圆弧。我需要为我的应用程序添加类似的功能。所以我的问题是:如何计算贝塞尔曲线的控制点?如何计算三次曲线的控制点,这近似于椭圆弧?
几乎所有的矢量图形应用程序(如Corel)都近似于具有几个三次Bezier曲线的椭圆弧。我需要为我的应用程序添加类似的功能。所以我的问题是:如何计算贝塞尔曲线的控制点?如何计算三次曲线的控制点,这近似于椭圆弧?
有lots of pages解释如何做到这一点。例如,Don Lancaster的This paper给出了椭圆的分割为2到8个三次样条的控制参数,并且详细分析了4样条情况。