工业产品的几何形状可分为两类:初等解析曲面和自由曲面。本文将总结曲线的基本概念以及Bezier曲线和B样条曲线的相关知识点,包括其形成方式、矩阵表达式、端点性质、连续性。同时,也将总结计算题中可能出现的内容。

基本概念

连续性条件

连续性条件所讨论的对象是两个曲线或曲面。连续性条件包括参数连续性和几何连续性。下表中讨论的是各阶对连接点的要求。

阶数 参数连续性 几何连续性
零阶 C0C^0,坐标相同 G0G^0,坐标相同
一阶 C1C^1,一阶导数相同 G1G^1,一阶导数成比例
二阶 C2C^2,一阶和二阶导数相同 G2G^2,一阶和二阶导数成比例

两段三次Bezier曲线达到G0G^0连续性的条件是P3=Q0P_3=Q_0。达到G1G_1连续性的条件是:P2P_2P3P_3Q1Q_1三点共线,且P2P_2Q1Q_1位于P3P_3的两侧。如下图。
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
二次B样条曲线可以达到C1C^1连续性,三次B样条曲线可以达到C2C^2连续性。

曲线形成方式

三次Bezier曲线是四个控制点为一组,每增加一条曲线需要增加三个控制点,即=3×线+1控制点数=3\times曲线数+1。而三次B样条曲线也是四个控制点为一组,不过每增加一条曲线只需要添加一个控制点,即=线+3控制点数=曲线数+3。三次Bezier曲线每两段相邻曲线有一个相同的控制点,而三次B样条曲线有三个。如下图。
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学

计算题

参数方程与矩阵表达式

三次曲线的通式如下:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
Bezier曲线的矩阵表达式:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
三次Bezier曲线基函数为:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
B样条曲线的矩阵表达式:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
基函数:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学

端点性质

对于三次B样条曲线:
Bezier曲线和B样条曲线|第七章 自由曲线与曲面|计算机图形学
起点位置(P0P_0):23P1+13(P0,P2)\frac 23P_1+\frac 13(P_0,P_2中点)
终点计算方式与起点一样。
一阶导:如P(0)的一阶导为12(P2P1)\frac 12(P_2-P_1)

相关文章:

  • 2021-11-28
  • 2021-05-21
  • 2021-07-01
  • 2021-11-16
  • 2022-12-23
  • 2021-08-30
猜你喜欢
  • 2021-11-14
  • 2021-09-04
  • 2021-11-17
  • 2021-05-12
  • 2022-02-07
  • 2021-06-29
  • 2021-11-26
相关资源
相似解决方案