6.物体的几何表示——参数曲面+参数曲线

♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥

目录

1.参数曲面

2.参数曲线——Bézier曲线

3.参数曲线——B-样条曲线

4.参数曲线——NURBS曲线

♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥

1.参数曲面

用参数表示曲面。

直线段的参数表示

6.物体的几何表示——参数曲面+参数曲线

直线段P0=(x0,y0,z0),直线段P1=(x1,y1,z1)

则点R(t)可以表示为:R(t) = (1-t)*P0 + t*P1(t在0-1范围内),并且R(0)=P0,R(1)=P1。

三维参数形式为:R(t) = (x(t), y(t), z(t))

即:参数空间的每一个t表示直线段上的每一个点R(t)。

双线性四边面片

6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线

四边面片的四个顶点P0、P1、P2和P3对应于参数曲面的四个角点R(0, 0)、R(1, 0)、R(1, 0)和R(0, 1)

空间参数曲面:R(u,v) = (x(u,v), y(u,v), z(u,v))

 即:参数空间中每一点(u,v)对应于曲面上一点R(u,v)

2.参数曲线——Bézier曲线

6.物体的几何表示——参数曲面+参数曲线

n次Bézier曲线:6.物体的几何表示——参数曲面+参数曲线

其中6.物体的几何表示——参数曲面+参数曲线称为Bernstein基函数:

6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线

性质

(1)对称性:控制顶点的几何地位是对称的。

(2)凸包性:曲线位于绘制多边形的凸包内(如下图)。

6.物体的几何表示——参数曲面+参数曲线

(3)几何不变性:其形状仅仅与控制多边形有关,与坐标系无关。

曲线不足

  • 当移动一个控制顶点时,整条曲线形状都会改变。
  • 对于复杂形状,需要多条曲线进行拼接。

3.参数曲线——B-样条曲线

6.物体的几何表示——参数曲面+参数曲线

B样条曲线是分段连续的多项式曲线。

设U 是n + 1个非递减数的集合,u0 <= u1 <= u2 <= ... <= un。ui 称为节点,集合U 称为节点向量,半开区间[ui, ui+1) 是第i个节点区间。

定义在节点向量u={u0, u1, …, ui, …, un+k+1 }上的k阶(k-1次)、具有(n+1)个控制顶点的B-样条曲线为:

6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线

其中6.物体的几何表示——参数曲面+参数曲线为控制顶点。

6.物体的几何表示——参数曲面+参数曲线为单位化的B-样条基函数。

6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线

同时,约定:6.物体的几何表示——参数曲面+参数曲线

性质

  • 凸包性
  • 几何不变性
  • 局部性:移动一个控制顶点时,只会影响曲线的一部分。

曲线优点

  • 曲线多项式独立于控制点数目
  • 允许局部控制曲线or曲面

曲线不足

  • 比bezier曲线更加复杂

4.参数曲线——NURBS曲线

NURBS (Non-Uniform Rational B-Spline):非均匀有理B-样条的简称

其公式为:6.物体的几何表示——参数曲面+参数曲线

6.物体的几何表示——参数曲面+参数曲线6.物体的几何表示——参数曲面+参数曲线的含义与B-样条曲线相同。

6.物体的几何表示——参数曲面+参数曲线称为权因子,是B-样条基础上新增加的曲线控制手段。

每一个权因子对应一个控制顶点。当所有权因子为1时,即为B-样条曲线。

权值越大,越靠近控制点。

下图为权因子对曲线形状的影响:

6.物体的几何表示——参数曲面+参数曲线

 

Click 下一条文章:7.物体的几何表示——细分曲面

 

♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥

广告时间:

本宝宝开通了一个公众号,记录日常的深度学习和强化学习笔记。希望大家可以共同进步,嘻嘻嘻!爱你呦!

6.物体的几何表示——参数曲面+参数曲线