贝塞尔曲线

 我来答
会哭的礼物17
2022-07-15 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6156
采纳率:100%
帮助的人:34.3万
展开全部

有一种动画是跟着一条轨迹走的,又叫曲线动画,曲线有很多种,最著名的是 贝塞尔曲线 。什么是贝塞尔曲线,最简单的就是你用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)包含有贝塞尔曲线。

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

参考:
http://my.oschina.net/ososchina/blog/677307
http://blog.csdn.net/vrix/article/details/39206975
http://blog.csdn.net/tianjian4592/article/details/47067161
http://www.2cto.com/kf/201503/380377.html
http://blog.csdn.net/androidzhaoxiaogang/article/details/8680330
http://blog.csdn.net/linmiansheng/article/details/18763987

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式