3.6 样条曲线
AutoCAD 2016使用一种称为非一致有理B样条(NURBS)曲线的特殊样条曲线类型。NURBS曲线在控制点之间产生一条光滑的样条曲线,如图3-42所示。样条曲线可用于创建形状不规则的曲线,例如,为地理信息系统(GIS)应用或汽车设计绘制轮廓线。
图3-42 样条曲线
3.6.1 绘制样条曲线
使用“样条曲线”命令可生成拟合光滑曲线,可以通过起点、控制点、终点及偏差变量来控制曲线,一般用于绘制建筑大样图等图形。执行“样条曲线”命令,主要有如下4种调用方法:
在命令行中输入“SPLINE”或“SPL”命令。
选择菜单栏中的“绘图”/“样条曲线”命令。
单击“绘图”工具栏中的“样条曲线”按钮。
单击“默认”选项卡“绘图”面板中的“样条曲线拟合”按钮或“样条曲线控制点”按钮。
执行上述命令后,系统将提示指定样条曲线的点,在绘图区依次指定所需位置的点即可创建出样条曲线。绘制样条曲线的过程中,各选项的含义如下。
方式(M):控制是使用拟合点还是使用控制点来创建样条曲线。选项会因选择的是使用拟合点创建样条曲线的选项还是使用控制点创建样条曲线的选项而异。
节点(K):指定节点参数化,会影响曲线在通过拟合点时的形状。
对象(O):将二维或三维的二次或三次样条曲线拟合多段线转换为等价的样条曲线,然后(根据DELOBJ系统变量的设置)删除该多段线。
起点切向(T):定义样条曲线的第一点和最后一点的切向。如果在样条曲线的两端都指定切向,可以输入一个点或使用“切点”和“垂足”对象捕捉模式使样条曲线与已有的对象相切或垂直。如果按Enter键,系统将计算默认切向。
端点相切(T):停止基于切向创建曲线。可通过指定拟合点继续创建样条曲线。
公差(L):指定距样条曲线必须经过的指定拟合点的距离。公差应用于除起点和端点外的所有拟合点。
闭合(C):将最后一点定义与第一点一致,并使其在连接处相切,以闭合样条曲线。选择该选项,在命令行提示下指定点或按Enter键,用户可以指定一点来定义切向矢量,或按下状态栏中的“对象捕捉”按钮,使用“切点”和“垂足”对象捕捉模式使样条曲线与现有对象相切或垂直。
3.6.2 编辑样条曲线
执行编辑样条曲线命令,主要有如下5种调用方法:
在命令行中输入“SPLINEDIT”命令。
选择菜单栏中的“修改”/“对象”/“样条曲线”命令。
单击“修改II”工具栏中的“编辑样条曲线”按钮。
单击“默认”选项卡“修改”面板中的“编辑样条曲线”按钮。
选择要编辑的样条曲线,在绘图区右击,从弹出的快捷菜单中选择“样条曲线”下拉菜单命令。
执行上述命令后,根据系统提示选择要编辑的样条曲线。若选择的样条曲线是用SPLINE命令创建的,其近似点以夹点的颜色显示出来;若选择的样条曲线是用PLINE命令创建的,其控制点以夹点的颜色显示出来。此时,命令行提示中各选项的含义如下。
拟合数据(F):编辑近似数据。选择该选项后,创建该样条曲线时指定的各点将以小方格的形式显示出来。
移动顶点(M):移动样条曲线上的当前点。
精度(R):调整样条曲线的定义精度。
反转(E):翻转样条曲线的方向。该项操作主要用于应用程序。
3.6.3 实战——壁灯
本实例主要介绍样条曲线的具体应用。首先利用“直线”命令绘制底座,然后利用“多段线”命令绘制灯罩,最后利用“样条曲线”命令绘制装饰物,绘制流程如图3-43所示。
图3-43 绘制壁灯流程图
操作步骤如下:( :光盘\配套视频\第3章\壁灯.avi)
(1)单击“默认”选项卡“绘图”面板中的“矩形”按钮,在适当位置绘制一个220mm×50mm的矩形。
(2)单击“默认”选项卡“绘图”面板中的“直线”按钮,在矩形中绘制5条水平直线,结果如图3-44所示。
图3-44 绘制底座
(3)单击“默认”选项卡“绘图”面板中的“多段线”按钮,绘制灯罩。
① 在命令行提示“指定起点:”后在矩形上方适当位置指定一点。
② 在命令行提示“指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:”后输入“A”。
③ 在命令行提示“指定圆弧的端点或[角度(A)/圆心(CE)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]:”后输入“S”。
④ 在命令行提示“指定圆弧上的第二个点:”后捕捉矩形上边线中点。
⑤ 在命令行提示“指定圆弧的端点:”后在图中合适的位置处捕捉一点。
⑥ 在命令行提示“指定圆弧的端点或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]”后输入“L”。
⑦ 在命令行提示“指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:”后捕捉圆弧起点。
重复“多段线”命令,在灯罩上绘制一个不等四边形,如图3-45所示。
图3-45 绘制灯罩
(4)单击“默认”选项卡“绘图”面板中的“样条曲线拟合”按钮,绘制装饰物。
① 在命令行提示“指定第一个点或[方式(M)/节点(K)/对象(O)]:”后捕捉矩形底边上任一点。
② 在命令行提示“输入下一个点或[起点切向(T)/公差(L)]:”后在矩形下方合适的位置处指定一点。
③ 在命令行提示“输入下一个点或[端点相切(T)/公差(L)/放弃(U)]:”后指定样条曲线的下一个点。
④ 在命令行提示“输入下一个点或[端点相切(T)/公差(L)/放弃(U)/闭合(C)]:”后指定样条曲线的下一个点。
⑤ 在命令行提示“输入下一个点或[端点相切(T)/公差(L)/放弃(U)/闭合(C)]:”后按Enter键。
同理,绘制其他的样条曲线,结果如图3-46所示。
图3-46 绘制装饰物
(5)单击“默认”选项卡“绘图”面板中的“多段线”按钮,在矩形的两侧绘制月亮装饰,完成壁灯的绘制,如图3-47所示。
图3-47 壁灯