gpt4 book ai didi

javascript - 如何使用 Canvas HTML 绘制 polyBezier 或 polyCurve

转载 作者:行者123 更新时间:2023-11-28 10:34:09 25 4
gpt4 key购买 nike

我正在尝试通过多个点(超过 3 个)绘制一条曲线。
我尝试使用可用的 lineTo()、bezierCurveTo() 绘制这些点。

谁能帮我解决这个问题吗?可能有一些解决方法可以使用 arc() 函数绘制它?

最佳答案

Bezier 样条曲线(不一定)不会经过其控制点,但 Catmull-Rom 样条曲线会经过控制点。它们需要超出您想要插值的集合之外的一对额外控制点(一个在前,一个在后)。

CakeJS 包 ( http://code.google.com/p/cakejs/ ) 有一个 Catmull-Rom 工具,尽管除了它显然存在之外我对它知之甚少。

关于javascript - 如何使用 Canvas HTML 绘制 polyBezier 或 polyCurve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com