如何计算近似椭圆弧的三次曲线的控制点?
几乎所有矢量图形应用程序(如 Corel)都用几条三次贝塞尔曲线来近似椭圆弧。我需要向我的应用程序添加类似的功能。所以我的问题是:如何计算贝塞尔曲线的控制点?
Almost all vector graphics applications (like Corel) approximate elliptic arcs with several cubic Bezier curves. I need to add similar functionality to my application. So my question is: how to calculate control points of that Bezier curve?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很多页面解释了如何执行此操作。例如,Don Lancaster 的这篇论文给出了将椭圆划分为2 和 8 三次样条,并对 4 样条情况进行详细分析。
There are lots of pages explaining how to do this. This paper by Don Lancaster, for example, gives control parameters for divisions of an ellipse into between 2 and 8 cubic splines, with a detailed analysis of the 4-spline case.