理解非均匀有理B样条(Nurbs)的含义

发布时间: 2021-07-08 21:26:48 来源: 励志妙语 栏目: 经典文章 点击: 111

是参数曲线S(t),t是大致表示“位于曲线某处”的数,S(t)的值是一个二维或三维向量。从最小取值到最大取值,对应曲线上一点从起...

理解非均匀有理B样条(Nurbs)的含义

是参数曲线S(t),t是大致表示“位于曲线某处”的数,S(t)的值是一个二维或三维向量。从最小取值到最大取值,对应曲线上一点从起始端移动到结束端。

具体是选取若干个控制点,加权平均得到曲线上的点。试想假如各点权值相同,则总是会得到平均的位置,即重心。

t的意义是,t接近起始点时,起始点的权重大(其他点的权重小);接近终点时,终点的权重大;接近控制点时,控制点的权重大。这种控制点主导的加权方法,(每个控制点都有关于t的函数,都形如一个波峰,峰的位置就是控制点的位置),叫做基函数。如此就可以由不同的t得到不同的点,形成一条曲线。

贝塞尔曲线在几何上直观,B样条的基函数简单,nurbs相比B样条,可以调节每个点的影响力,也就是“非均匀”。“有理”,是说使用了一些(有关齐次坐标的)技巧后,如果对各控制点进行射影变换,构成的曲线等同于原来的曲线进行射影变换。这是一个很漂亮的性质。

另外,这些曲线还有“阶数”,意味着换一组基函数,只不过新的基函数可以由旧的基函数计算、复杂化而来,带来的效果是曲线更加平滑、曲线的每一处都被更多的点影响。

本文标题: 理解非均匀有理B样条(Nurbs)的含义
本文地址: http://www.lzmy123.com/jingdianwenzhang/147550.html

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 支付宝先领红包再赞助
    声明:凡注明"本站原创"的所有文字图片等资料,版权均属励志妙语所有,欢迎转载,但务请注明出处。
    常用木工钻孔和开榫机械工具有哪些?“知感冒·防流感”公益行中兴医药:将科普患教推动到“最后一公里”
    Top