贝塞尔曲线与贝塞尔曲面详解
创作时间:
作者:
@小白创作中心
贝塞尔曲线与贝塞尔曲面详解
引用
CSDN
1.
https://blog.csdn.net/qq_65461674/article/details/139200805
贝塞尔曲线
定义
贝塞尔曲线是由控制点和线段组成的曲线,控制点是可拖动的支点。
如图,蓝色为贝塞尔曲线,控制点是可拖动的支点。曲线和初始与终止端点相切,并且经过起点与终点。
de Casteljau Algorithm
de Casteljau算法描述了如何用多个点画出一条贝塞尔曲线。其核心是线性插值和递归。
贝塞尔曲线的定义很像参数方程,给定一个参数t就能确定贝塞尔曲线上的一点,倘若取完所有t值,就能得到完整的贝塞尔曲线。
一阶贝塞尔曲线
通过线性插值,可以算出线段上点的坐标。
二阶贝塞尔曲线
首先在P0P1上进行一阶贝塞尔曲线得到点Q01,再在P1P2上进行一阶贝塞尔曲线得到点Q11,再在Q01Q11上进行一阶贝塞尔曲线得到点B。之后再连接B就可以得到蓝色的贝塞尔曲线。
三阶贝塞尔曲线
同理。
代数式表达
将贝塞尔曲线展开可以得到n阶贝塞尔曲线的代数表达式:以二阶贝塞尔曲线展开为例。
性质
- 必定经过起始与终止控制点
- 必定经与起始与终止线段相切
- 具有仿射变换性质,可以通过移动控制点移动整条曲线
- 凸包性质,曲线一定不会超出所有控制点构成的多边形范围
凸包
墙上许多钉子,用一条橡皮筋包住最外边的钉子,再松手,橡皮筋收缩后的外框就是凸包。
分段贝塞尔曲线
传统贝塞尔曲线的缺点:当控制点多的时候不好控制曲线的形状。
分段贝塞尔曲线:将一条高次曲线分成多条低次曲线的拼接,其中用的最多的便是用很多的3次曲线来拼接。
分段贝塞尔曲线的连续性:Cn连续,表示n阶导数连续。
贝塞尔曲面
以4个控制点的贝塞尔曲面为例:
- 在这4个控制点之下利用第一个参数 u 运用第一章的计算贝塞尔曲线的方法得到蓝色点,因为有4列,所以一共可以得到如图所示的4个蓝色点。(灰色曲线分别为每列4个点所对应的贝塞尔曲线)
- 在得到4个蓝色顶点之后,在这四个蓝色顶点的基础之下利用第二个参数 v 便可以成功得出贝塞尔曲面上一个点
- 遍历所有的 u,v值就可以成功得到一个贝塞尔曲面
热门推荐
【胸科科普】有一种胖叫假期肥,节后如何正确进行体重管理
如果神创造了人类,那么神又是从哪里来的?
古珍轩:穿越历史的数字展览
探秘射频前端:无线通信背后的关键力量,元器件全解析
智慧城市物联网-消防应急照明和疏散指示系统
治疗幽门螺杆菌期间饮食禁忌
英超 曼联VS伊普斯维奇:一场实力悬殊的较量
中评智库:中华文明 本土文化融合外来文化
10种天然的精制糖替代品
居延汉简:汉代边塞“百科全书”
中医足三里的准确位置
麻省理工学院的历史沿革
信用风险管理工具的应用与实践
运动后总是头痛?做好这5个准备
大豆棉被子优缺点全解析
银行理财1月报:固收类理财期限收益惊现“倒挂”,到期年化收益率均值3.05%
坏疽治疗新方法有哪些
【Mybatis】Mybatis存在的sql注入问题
“躯体化症状”上热搜!不舒服又查不出?有6种常见表现
在店购买汽车是否可以办理外地牌照?
应对电子邮件危害:垃圾邮件的特征、影响和预防策略
“燕子低飞蛇过道,蚂蚁搬家山戴帽”,出现这种现象预示着什么?会有什么发生?
全面扭亏却不见“涨声”,2025生猪养殖业面临三大挑战
血压高了会引起什么症状
SD数据库如何查看影响因子
银杏果:营养宝库,健康之选,美味与保健并存的金色果实!
电解池电极的判断方法与应用
六顶思考帽:一种全面性思考工具
专业!三项节奏跑模式,提升跑者耐力和效率
提振市场信心A股公司掀起注销式回购浪潮