【Computer Graphics】曲线:贝塞尔曲线

本文详细介绍了贝塞尔曲线,包括线性、二次、三次及N阶贝塞尔曲线的原理和公式,揭示了其在计算机图形学中的应用,如Unity和Photoshop。并阐述了如何通过低阶曲线组合推导高阶曲线。
摘要由CSDN通过智能技术生成

内容

  1. 简介
  2. 线性贝塞尔曲线
  3. 二次贝塞尔曲线
  4. 三次贝塞尔曲线
  5. N阶贝塞尔曲线

1. 简介

最近学习了一下贝塞尔曲线,第一次get到了数学之美。-->维基百科传送门

贝塞尔曲线作为计算机图形学中一个十分重要的参数曲线被广泛运用,例如Unity中的曲线编辑器,Photoshop中的钢笔工具,甚至可以模拟物体运动轨迹和用于几何体的绘制。


2. 线性贝塞尔曲线

当只给定两个点 P0 和 P1 时,贝塞尔曲线其实是一条直线,下面是线性贝塞尔曲线的公式:

线性贝塞尔曲线公式同直线表达式是一样的,根据下图可以看到,随着 t 的变化,点由 P0 滑向 P1 。

线性贝塞尔曲线演示动画,t在[0,1]区间

3. 二次贝塞尔曲线

二次贝塞尔的路径通过给定点P0、P1、P2,由以下函数 \small B(t) 追踪,一般不会经过P1:

为建构二次贝塞尔曲线,可以以中介点Q0和Q1作为由0至1的t

  • P0至P1的连续点Q0,描述一条线性贝塞尔曲线。
  • P1至P2的连续点Q1,描述一条线性贝塞尔曲线。
  • Q0至Q1的连续点B(t),描述一条二次贝塞尔曲线。
二次贝塞尔曲线的结构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值