第二章 网格生成 下载本文

(2)

输入圆的坐标以及圆周上1点的坐标。

CUBIC SPLINE(三次样条曲线)的生成

三次样条曲线是很重要的曲线类型,它以多条三次样条曲线逼近用户指定点,各条曲线之间光滑连接。采用CUBIC SPLINE产生曲线,必须先指定二个以上的控制点,控制点的指定与直线生成时一样。三次样条曲线的生成与与直线的区别在于三次样条曲线指定的点可以很多,而直线只需二点,因此用户要告诉程序有多少个点,即指定结束后将移至图形区,用确认,表示控制点指定结束。

POLY LINE(多折线)的生成

多折线与三次样条曲线同样要指定二个以上的控制点才能

2-13

生成(控制点的指定方法与三次样条曲线生成相同)。

Bezier曲线的生成

生成Bezier曲线必须指定必要的控制点,控制点的指定与三次样条曲线及多折线的方法相同。下图为生成的Bezier曲线。

2-14

圆弧、圆的生成

下图为圆弧及圆生成例子。有关的几何实体的输入方法由前述选择的定义方法相关。

其它曲线

下面介绍一下其它曲线的必要输入数据 NURB曲线

?

NURB曲线点数; 曲线的阶次; NURB点的数据;

节点的坐标(Homogeneous coordinates);

?

?

?

2-15

?

节点矢量(Knot Vector)。

COMPOSITE(复合曲线)

?

构成复合曲线的一系列曲线。

FILLET(倒角)

? ?

倒角的两条直线 倒角半径

面的生成

与曲线同样,面也可以转换为网格,面可以有多种类型,隐含为由四条直边构成的面,在MESH GENERATION菜单中检取光钮SURFACE TYPE可以有相应的子菜单,进行面类型的选取。

QUAD(四边形面) BEZIER(Bezier曲面) DRIVEN(驱动曲面) NURB(NURB曲面) RULER(直纹曲面) SPHERE(球面)

CYLINDER(圆柱面、圆锥面) SWEPT(扫描面)

2-16