贝塞尔曲线与贝塞尔曲面详解
创作时间:
作者:
@小白创作中心
贝塞尔曲线与贝塞尔曲面详解
引用
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值就可以成功得到一个贝塞尔曲面
热门推荐
解梦:梦见“逝去的亲人”,老天在帮你,给你5点暗示,突飞猛进
肺癌早期诊断新技术与临床应用
家里线路短路怎么排查
公共厕所夜间锁门,到底该不该?
惠州公厕夜间锁门引争议,官方回应来了!
汽车如何放油出来?放油过程中有哪些环保考量?
实拍特效与CGI:电影制作中的永恒之争
10部爆笑欧美喜剧片,全程笑点不断,真正的百看不厌!
人民日报:做家务的孩子更优秀
《再见爱人》麦琳补录风波升级,节目被喊话停播,芒果员工发声
再见爱人疑似补录洗白麦琳,深度解析与感悟
春节潮汕美食地图:潮州汕头必打卡
春节打卡潮州古城,这四个景点必须去!
潮州春节心想事成,非遗活动大盘点
上下班途中遇意外,如何认定工伤?
2024工伤新规全解读:认定流程与赔偿标准详解
加州山火致25死13失踪,《新闻30分》最新报道:火势仍未得到有效控制
新一股冷空气来袭!东北暴雪预警,南方气温“大跳水”
《狼牙山五壮士》入选最新教材:教学重点与创新方法解析
重温经典:《狼牙山五壮士》电影与油画背后的故事
狼牙山五壮士:新时代爱国主义教育的新标杆
家务银行上线,家庭分工so easy!
《时间困境》教你平衡职场与家务
社交媒体平台如何抵御最新网络攻击?
社交媒体危机管理:策略、方法与案例解析
TikTok法律大战升级,言论自由何去何从?
高情商撩妹技巧:用幽默感和真诚俘获芳心
消化系统疾病的综合防治策略
息肉有这几种,什么情况下必须切除?这些决定性因素,建议了解
身体长“息肉”“结节”的人,多半有5个习惯