AutoCAD使用一种称为非一致有理B样条(NURBS)曲线的特殊样条曲线类型。NURBS曲线在控制点之间产生一条光滑的样条曲线,如图3-38所示。样条曲线可用于创建形状不规则的曲线,例如,为地理信息系统(GIS)应用或汽车设计绘制轮廓线。
图3-38 样条曲线
命令行:SPLINE。
菜单栏:“绘图”→“样条曲线”。
工具栏:“绘图”→“样条曲线” 。
功能区:“默认”→“绘图”→“样条曲线拟合” 或“样条曲线控制点” 。
命令: SPLINE↙ 当前设置: 方式=拟合 节点=弦 指定第一个点或 [方式(M)/节点(K)/对象(O)]:(指定一点或选择“对象(O)”选项) 输入下一个点或 [起点切向(T)/公差(L)]:(指定一点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)]:(输入下一个点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]: C↙
方式(M):控制是使用拟合点还是使用控制点来创建样条曲线。选项会因选择的是使用拟合点创建样条曲线的选项还是使用控制点创建样条曲线的选项而异。
节点(K):指定节点参数化,它会影响曲线在通过拟合点时的形状(SPLKNOTS系统变量)。
对象(O):将二维或三维的二次或三次样条曲线拟合多段线转换为等价的样条曲线,然后(根据DELOBJ系统变量的设置)删除该多段线。
起点切向(T):基于切向创建样条曲线。
公差(L):指定距样条曲线必须经过的指定拟合点的距离。公差应用于除起点和端点外的所有拟合点。
端点相切(T):停止基于切向创建曲线。可通过指定拟合点继续创建样条曲线。选择“端点相切”后,将提示指定最后一个输入拟合点的最后一个切点。
闭合(C):将最后一点定义为与第一点一致,并使它在连接处相切,这样可以闭合样条曲线。选择该选项,系统继续提示如下。
指定切向:(指定点或按Enter键)
用户可以指定一点来定义切向矢量,或者使用“切点”和“垂足”对象捕捉模式使样条曲线与现有对象相切或垂直。
本实例绘制碧桃花瓣,主要介绍样条曲线的具体应用,如图3-39所示。
图3-39 绘制碧桃花瓣
操作步骤:
单击“默认”选项卡“绘图”面板中的“样条曲线拟合”按钮 ,绘制碧桃花瓣,命令行提示与操作如下。
命令: _SPLINE↙ 当前设置: 方式=拟合 节点=弦 指定第一个点或 [方式(M)/节点(K)/对象(O)]: _M↙ 输入样条曲线创建方式 [拟合(F)/控制点(CV)] <拟合>: _FIT↙ 当前设置: 方式=拟合 节点=弦 指定第一个点或 [方式(M)/节点(K)/对象(O)]: 输入下一个点或 [起点切向(T)/公差(L)]: 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)]: 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]: …… 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]: ↙
结果如图3-39所示。