三维坐标下的三次样条插值_WebGL 三维模型的表示方式(二)

?前言

在上篇文章中,我们介绍了多边形网格和隐式曲面,同时介绍了其优劣势。本文将是 三维模型的表示方式 的重头戏,上篇文章和本文比“它揍四个弟弟”!

在本文,你将会听到熟悉的 贝塞尔曲线B样条曲线,同时我也会写示例以动图的方式更加形象直观的向各位展示曲线。不多哔哔,开整!

➦参数曲面

参数曲线

在三维空间中,参数曲线定义为参数空间( 的子集)到三维空间 的映射:

其中 是曲线参数。通常, 的取值范围是 之间,曲线的起点为 ,终点为 。

一般情况下,直接寻找 、 和 的公式表达都是十分困难的。但是,存在利用曲线的直观性表示形式推导参数方程的方法。

可以把曲线表述为一个控制点序列,通过直接连接控制点可以得到分段曲线。此外还有更好的方法,通过引入一个调和函数基,能够以更平滑的方式连接控制点而获得一条平滑曲线。调和函数可以描述所有最终曲线或曲面的特征,例如:连续性和可微性,曲线或曲面是控制点的近似值还是插值等。

如果曲线经过所有的控制点,则得到 控制点插值曲线(如曲线 );如果控制点只是引导线而不必位于曲线上,则得到 控制点近似曲线(如曲线 )。

5c4d599b7550ee2afeeb92350d488ed6.png

典型的参数曲线公式为:

其中 是控制点, 是调和函数。控制点集合 也称为 控制多边形

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值