贝塞尔 平滑曲线

 我来答
白露饮尘霜17
2022-07-13 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6601
采纳率:100%
帮助的人:35.5万
展开全部
本次阅读大概需要5分钟
先看效果

简单说明一下(对名称不清楚的都能在下文中找到,不要着急)
1.本案例适用于类似给定每天的销售额,画出当月的销售曲线
2.本曲线的特点是曲线任意处都是光滑的,数据点之间的曲线任意值都不能大于数据点值同时也不存在极值点(要么是上升曲线要么下降曲线,不可以是又上升又下降)
3.我们实现平滑需求使用的核心功能是三次贝塞尔曲线,我们要解决的核心问题是找到三次贝塞尔曲线的两个控制点
4.贝塞尔曲线本身是平滑的(这个不做证明)

mPath.moveTo(currentPointX,currentPointY);
mPath.cubicTo(firstControlPointX, firstControlPointY, secondControlPointX, secondControlPointY, nextPointX, nextPointY);
数据点P0(currentPointX,currentPointY)和P1(nextPointX,nextPointY)是给定的,我们的核心是如何找到firstControlPoint(firstControlPointX, firstControlPointY,)和secondControlPoint (secondControlPointX, secondControlPointY) 这两个点不是唯一的,准确的说有无数多个,我们只要找到其中一组就可以。
如果firstControlPoint 和secondControlPoint 可以满足以下两个条件就可以实现我们的目标了

线性贝塞尔曲线:

二次贝塞尔曲线:

以下证明过程解释为什么我们要使用三次贝塞尔曲线
定理:设三次贝塞尔曲线的四个点为P0,P1,P2,P3(其中P0和P3称为端点,P1和P2称为控制点),则P0和P1的连线是P0的切线,P3和P2的连线是P3的切线。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东莞大凡
2024-11-19 广告
作为东莞市大凡光学科技有限公司的工作人员,对于halcon标定板有所了解。Halcon标定板是高精度相机标定的关键工具,通常采用实心圆点或方格作为标志点。我们公司提供的halcon标定板,具有高精度、稳定可靠的特点,适用于机器视觉领域的各种... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式