通过三次和/或二次贝塞尔曲线近似 n 级贝塞尔曲线
我正在尝试绘制 6 级(起点、4 个控制点、终点)贝塞尔曲线,但 API 只为我提供三次和二次曲线方法。
有没有办法仅通过三次或二次来分割或近似 6(或 n)级曲线?
[编辑] 经过一番挣扎,我决定自己编写这个库。看看这里 如何使用Canvas API绘制n级贝塞尔曲线
I'm trying to draw a 6 grade (start point, 4 control points, end point) Bezier curve but the API offers me only cubic and quadratic curves methods.
Is there a way to split or approximate the 6 (or n) grade curve ONLY through cubic or quadratic ?
[Edit]
After some struggle I decided to write the library myself. Take a look here How to draw n grade Bézier curve with Canvas API
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般不会。我建议为 6 个点创建您自己的贝塞尔曲线方法(使用 wiki)。然后用线条画出曲线。
Generally no. I would suggest creating your own Bezier curve method for 6 points (use wiki). And then use lines to draw the curve.