曲线理论-详解Bezier曲线、B样条曲线、NURBS曲线

曲线理论-详解Bezier曲线、B样条曲线、NURBS曲线

一直使用三维软件绘制曲线曲面,然而对曲线曲面的基本理论并不了解,于是查找相关资料学习,将各类曲线的原理总结如下,后续会不断补充。

样条曲线

样条(Spline)

在计算机科学的计算机辅助设计和计算机图形学中,样条通常是指分段定义的多项式参数曲线。由于样条构造简单,使用方便,拟合准确,并能近似曲线拟合和交互式曲线设计中复杂的形状,样条是这些领域中曲线的常用表示方法。

image-20220420210430900

Bezier曲线,B样条曲线 ,NURBS曲线

以上三种曲线都是由控制点进行表示的曲线。

由控制点表示曲线的一般表达式如下:

image-20220420214737219

权函数会随着参数t不断变化,即每个控制点对曲线上不同位置的形状的影响是不同的。

三种曲线的区别在于权函数的不同。

Bezier曲线

image-20220420215819359

特点

B样条曲线

参考内容

B样条

B样条 - 维基百科,自由的百科全书 (wikipedia.org)

非均匀有理B样条 - 维基百科,自由的百科全书 (wikipedia.org)

学堂在线课程:

Grasshopper参数化设计与建模 - 学堂在线

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lzn_nzL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值