绘制如图8-60所示的单人沙发和多人沙发。
图8-60 单人沙发和多人沙发
其具体操作步骤如下:
(1)单击“多段线”按钮,命令行提示如下。
命令: _pline
指定起点://任意拾取XY平面内一点
当前线宽为0
指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,-150
指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @700,0
指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,150
//依次输入相对点坐标
指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: a//输入a,绘制圆弧
指定圆弧的端点或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]: s//输入s,表示绘制圆弧第二个点
指定圆弧上的第二个点: from //采用相对点法绘制圆弧第二个点
基点: //拾取如图8-61所示图形的右上角点
<偏移>: @-350,50 //输入相对偏移距离
指定圆弧的端点: //捕捉如图8-61所示的左上角点
指定圆弧的端点或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]: cl //输入cl将多段线闭合,效果如图8-61所示
(2)执行“三维旋转”命令,命令行提示如下。
命令: _3drotate
UCS 当前的正角方向: ANGDIR=逆时针 ANGBASE=0
选择对象: 找到1 个 //选择步骤(1)绘制的多段线
选择对象: //按Enter键,完成选择
指定基点: //指定左下角点为基点
拾取旋转轴: //拾取X轴方向为旋转轴,如图8-62所示
指定角的起点: 90 //输入旋转角度90,按Enter键,旋转效果如图8-63所示
正在重生成模型。
图8-61 绘制多段线 图8-62 绘制旋转轴
(3)执行“拉伸”命令,命令行提示如下。
命令: _extrude
当前线框密度: ISOLINES=4
选择要拉伸的对象: 找到1 个 //拾取步骤(2)旋转完成的多段线
选择要拉伸的对象: //按Enter键,完成选择
指定拉伸的高度或[方向(D)/路径(P)/倾斜角(T)]: 600
//输入拉伸高度600,按Enter键,效果如图8-64所示
图8-63 多段线旋转效果 图8-64 拉伸多段线
(4)执行“长方体”命令,命令行提示如下。
命令: _box
指定第一个角点或[中心(C)]://捕捉拉伸图形底面矩形的最下端点
指定其他角点或[立方体(C)/长度(L)]://捕捉拉伸图形地面矩形的最上端点
指定高度或[两点(2P)]: -100//输入矩形高度,效果如图8-65所示
(5)执行“圆柱体”命令,命令行提示如下。
命令: _cylinder
指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]: from
//采用相对点法绘制底面中心点
基点: //捕捉步骤(4)绘制矩形的底面下端点
<偏移>: @50,50 //输入偏移距离
指定底面半径或[直径(D)]: 25 //输入圆柱体底面半径
指定高度或[两点(2P)/轴端点(A)]: -50 //输入圆柱体高度,效果如图8-66所示
图8-65 绘制沙发底座长方体 图8-66 绘制沙发一个脚
(6)执行“复制”命令,命令行提示如下。
命令: _copy
选择对象: 找到1 个 //选择步骤(5)绘制的沙发脚
选择对象: //按Enter键,完成选择
指定基点或[位移(D)] <位移>: //捕捉步骤(5)绘制的圆柱体的上底面圆心为基点
指定第二个点或<使用第一个点作为位移>: from //采用相对点法输入第二个点
基点: //捕捉步骤(4)绘制长方体底面矩形的右端点
<偏移>: @-50,50//输入相对偏移距离
指定第二个点或[退出(E)/放弃(U)] <退出>: from//采用相对点法输入第二个点
基点: //捕捉步骤(4)绘制长方体底面矩形的上端点
<偏移>: @-50,-50//输入相对偏移距离
指定第二个点或[退出(E)/放弃(U)] <退出>: from//采用相对点法输入第二个点
基点: //捕捉步骤(4)绘制长方体底面矩形的左端点
<偏移>: @50,-50//输入相对偏移距离
指定第二个点或[退出(E)/放弃(U)] <退出>:// 按Enter键,完成复制,效果如图8-67所示
(7)单击“圆角”按钮,命令行提示如下。
命令: _fillet
当前设置: 模式= 修剪,半径= 50
选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]://选择步骤(3)拉伸完成的实体
输入圆角半径<50>: //输入圆角半径为50
选择边或[链(C)/半径(R)]: //选择如图8-68所示的边
选择边或[链(C)/半径(R)]: //按Enter键,完成选择,圆角效果如图8-69所示
已选定1 个边用于圆角。
图8-67 绘制其他3个脚 图8-68 选择圆角对象
(8)使用同样的方法,对于步骤(3)拉伸形成的实体的左侧边也进行圆角操作,对步骤(4)绘制的矩形下侧和左侧边也进行圆角操作,圆角半径均为50mm,圆角效果如图8-70所示。
图8-69 圆角效果 图8-70 两边都完成圆角的效果
(9)执行“消隐”命令,消隐效果如图8-71所示。
(10)执行“长方体”命令,绘制沙发靠背下半部分250mm×600mm×250mm长方体,命令行提示如下。
命令: _box
指定第一个角点或[中心(C)]: <动态UCS 关> //捕捉沙发底座和座垫的右上侧面右下角点
指定其他角点或[立方体(C)/长度(L)]: @250,600 //输入角点相对坐标
指定高度或[两点(2P)] <-50>: 250 //输入长方体高度,效果如图8-72所示
图8-71 消隐效果 图8-72 绘制沙发靠背下半部分长方体
(11)执行“长方体”命令,绘制沙发靠背上半部分250mm×600mm×500mm长方体,命令行提示如下。
命令: _box
指定第一个角点或[中心(C)]: //捕捉步骤(10)绘制长方体上顶面矩形下端点
指定其他角点或[立方体(C)/长度(L)]://捕捉步骤(10)绘制长方体上顶面矩形上端点
指定高度或[两点(2P)]: 500 //输入长方体高度,按Enter键,效果如图8-73所示
(12)执行“圆角”命令,对沙发靠背上半部分进行圆角操作,圆角半径为25mm,效果如图8-74所示。
图8-73 绘制沙发靠背上半部分长方体 图8-74 对靠背上半部分进行圆角
(13)执行“长方体”命令,绘制沙发一侧扶手800mm×200mm×500mm长方体,命令行提示如下。
命令: _box
指定第一个角点或[中心(C)]: from //使用相对点法输入第一个角点
基点: //捕捉沙发座垫圆角弧面最下端弧线的最右侧端点
<偏移>: @-25,0 //输入相对偏移距离
指定其他角点或[立方体(C)/长度(L)]: @800,-200//输入其他角点相对坐标
指定高度或[两点(2P)] <500>: 500 //输入高度,按Enter键,效果如图8-75所示
(14)执行“圆角”命令,对扶手进行圆角操作,圆角半径为25mm,效果如图8-76所示。
图8-75 绘制沙发一侧扶手 图8-76 对沙发扶手圆角
(15)选择“修改”→“三维操作”→“三维镜像”命令,命令行提示如下。
命令: _mirror3d
选择对象: 找到1 个 //选择步骤(13)、(14)绘制完成的一侧扶手
选择对象: //按Enter键,完成选择
指定镜像平面(三点) 的第一个点或[对象(O)/最近的(L)/Z 轴(Z)/视图(V)/XY 平面(XY)/YZ 平面(YZ)/ZX 平面(ZX)/三点(3)] <三点>: 3//采用3点法确定镜像平面
在镜像平面上指定第一点:
在镜像平面上指定第二点:
在镜像平面上指定第三点: //捕捉沙发靠背上顶面和下底面的矩形的右上和左下
边中点
是否删除源对象?[是(Y)/否(N)] <否>: //按Enter键,完成镜像,效果如图8-77所示
(16)使用“消隐”命令进行消隐,效果如图8-78所示。
图8-77 镜像另一侧扶手 图8-78 消隐效果
(17)删除单人沙发左上侧的扶手。选择“修改”→“三维操作”→“三维镜像”命令,将单人沙发除扶手之外的部分,沿沙发左上侧面进行镜像,命令行提示如下。
命令: _mirror3d
选择对象: 指定对角点: 找到9 个//选择删除左上侧扶手的单人沙发
选择对象: 找到1 个,删除1 个,总计8 个 //按shift键,删除右下侧扶手
选择对象://按Enter键,完成选择
指定镜像平面(三点) 的第一个点或[对象(O)/最近的(L)/Z 轴(Z)/视图(V)/XY 平面(XY)/YZ 平面(YZ)/ZX 平面(ZX)/三点(3)] <三点>:
在镜像平面上指定第二点: 在镜像平面上指定第三点://拾取沙发左上侧面上的任意3点
是否删除源对象?[是(Y)/否(N)] <否>: //按Enter键,完成镜像,效果如图8-79所示
(18)使用同样的方法,对沙发单体(包括扶手)进行镜像,效果如图8-80所示,多人沙发绘制完成。
图8-79 镜像单人沙发 图8-80 完成的三人沙发