贝塞尔曲线与贝塞尔曲面详解
创作时间:
作者:
@小白创作中心
贝塞尔曲线与贝塞尔曲面详解
引用
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值就可以成功得到一个贝塞尔曲面
热门推荐
广东知明律师教你应对快递长时间未取难题
大屏互动抽奖的未来趋势与应用实践
罗浮山道教文化:葛洪的仙踪秘境
第二型糖尿病患者的运动指南:四步规划运动处方
妙佑医疗专家详解:冬季防寒与低温症急救指南
纪台长茄:从田间到餐桌的新鲜之旅
“茄子”不是菜,是湖北话里的独特风景
茄子:是超级食品还是隐形陷阱?
从“昆仑紫瓜”到餐桌常客:茄子在中国的千年传奇
朝鲜族茄子咸菜:地道下饭菜,一口就上瘾!
嗜酸性粒细胞增多的原因及治疗
嗜酸性粒细胞偏低怎么办
探营2024外滩大会:20多个AI助手亮相,打造同AI生活的一天
佰仟律师函催款:高效追债的法律利器
南方医科大学专家教你正确处理手部伤口
手部割伤急救指南:从伤口处理到感染预防
北大六院专家解读:社会如何影响熊孩子行为
中科院心理学博士揭秘:“熊孩子”到底怎么了?
焦点解决心理学教你温柔应对熊孩子
金洪源教授揭秘:熊孩子背后的真相
告别熊孩子:正面管教让育儿更轻松
2025年中国楼市稳健发展三部曲揭秘
如何通过改善命格来提升婚姻质量
燕麦片与高粱米:养生界的双子星
用易拉罐DIY炫酷吉普车模型,亲子活动超有趣!
北京催款公司教你写催款函:格式、模板与案例详解
烟草烟雾危害青少年健康,你知道吗?
颞下颌关节紊乱:症状、诊断与治疗全解析
脸突然肿了怎么办?很可能是口腔颌面部间隙感染→
用渐进式疗法,逐步克服肢体接触恐惧