贝塞尔曲线怎么画

 我来答
百度网友2066311
2023-03-10 · 超过110用户采纳过TA的回答
知道小有建树答主
回答量:811
采纳率:100%
帮助的人:11.8万
展开全部

有一种动画是跟着一条轨迹走的,又叫曲线动画,曲线有很多种,最著名的是 贝塞尔曲线 。什么是贝塞尔曲线,最简单的就是你用photoshop的钢笔工具画出来的曲线就是贝塞尔曲线。

曲线的核心定义: 起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。

贝塞尔曲线是分阶数的。

一阶贝塞尔曲线:

二阶贝塞尔曲线:

看到这里,应该明白贝塞尔曲线是怎么回事了。图中绿色的是曲线的切线。

三阶贝塞尔曲线:

高阶贝塞尔曲线:

看图非常的复杂,看公式的推导:
拿二阶的曲线公式来说是这样的:

看起来很复杂,把它拆分开来看:

B0 和 B1分别是 P0 到 P1 和 P1到 P2 的 1 阶贝塞尔曲线。而 2 阶贝塞尔曲线 B 就是 B0 到 B1 的 1 阶贝塞尔曲线。这样理解起来应该比较好理解。

然而还是很复杂,看 n 阶贝塞尔曲线的推导公式:

给定点 P0 、 P1 、…、 Pn ,其贝塞尔曲线即:

可以用下面的递归表达:

多项式

又称作 n 阶的 伯恩斯坦基底多项式 ,定义0的0次方 = 1。
点 Pi 称作贝塞尔曲线的 控制点 。 多边形 以带有 线 的贝塞尔点连接而成,起始于 P0
并以 Pn 终止,称作 贝塞尔多边形 (或 控制多边形 )。贝塞尔多边形的 凸包 (convex hull)包含有贝塞尔曲线。

因为贝塞尔曲线公式里有时间,而且在高中大学都没学过,所有理解起来比较困难。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式