首页 理论教育 三通模型的实现方法详解

三通模型的实现方法详解

时间:2023-06-22 理论教育 版权反馈
【摘要】:在绘制三通模型中运用了基本三维实体的绘制和编辑方法。调整视图到“西南等轴测视图”,如图2-50所示,其具体操作步骤如下:图2-52绘制圆柱体图2-49三通模型命令: RECTANG指定第一个角点或[倒角/标高/圆角/厚度/宽度]: F指定矩形的圆角半径<0.0000>: 5指定第一个角点或[倒角/标高/圆角/厚度/宽度]: -50, -50指定另一个角点或[尺寸]: @100,100命令: _view输入选项[?图2-54方形接头2.绘制通孔执行CYLINDER命令,绘制圆柱体。

三通模型的实现方法详解

在绘制三通模型中运用了基本三维实体的绘制和编辑方法。在绘制过程中用户主要掌握UCS坐标系的用法,以及在不同视图内显示的实体。三通模型零件如图2-49所示。

1.绘制方形接头

(1)执行RECTANG命令,绘制长、宽值都为100的圆角矩形,其中圆角半径值为5。调整视图到“西南等轴测视图”,如图2-50所示,其具体操作步骤如下:

图2-49 三通模型

命令: RECTANG(执行“矩形”命令)

指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: F(输入“圆角”选项)

指定矩形的圆角半径<0.0000>: 5(确定圆角半径值)

指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: -50, -50(确定第一个角点)

指定另一个角点或[尺寸(D)]: @100,100(确定另一个角点)

命令: _view输入选项[?/正交(O)/删除(D)/恢复(R)/保存(S)/UCS(U)/窗口(W)]:

_swiso 正在重生成模型。(转换视图)

(2)执行EXTRUDE命令,对所绘制矩形进行拉伸处理。如图2-51所示,其具体操作步骤如下:

命令: EXTRUDE(执行“拉伸”命令)

当前线框密度: ISOLINES=4(选择图10-41中矩形)

选择对象: 找到1个(结束选择)

选择对象:(结束选择)

指定拉伸高度或[路径(P)]: 10(确定拉伸高度值)

指定拉伸的倾斜角度<0>:(确定倾斜角度值)

命令: HIDE正在重生成模型。(消隐操作)

图2-50 圆角矩形

图2-51 方形接头实体

(3)执行CYLINDER命令,绘制方形接头的螺孔。如图2-52所示,其具体操作步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=4

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>: 30,30,0(确定圆柱底面的中心点)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 8(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 10(确定高度值)

(4)执行“修改”菜单下的“三维操作”/“三维阵列”命令,对绘制的圆柱进行阵列复制。如图2-53所示,其具体操作步骤如下:

命令: _3darray(执行“三维阵列”命令)

正在初始化...已加载3DARRAY

选择对象: 找到1个(选择圆柱体)

选择对象:(结束选择)

输入阵列类型[矩形(R)/环形(P)]<矩形>:p(输入“环形”选项)

输入阵列中的项目数目: 4(确定阵列中的数目值)

指定要填充的角度(+=逆时针, -=顺时针) <360>:(确定角度)

旋转阵列对象?[是(Y)/否(N)]<是>:(旋转阵列对象)

指定阵列的中心点: 0,0,0(阵列中心点位置)

指定旋转轴上的第二点: 0,0,10(确定第二点值)

图2-52 绘制圆柱体

图2-53 阵列螺孔

(5)执行SUBTRACT命令,对方形接头的螺孔进行差集运算。如图2-54所示,其操作步骤如下:

命令: SUBTRACT(执行“差集”命令)

选择要从中减去的实体或面域...(选择被减去的实体即矩形体)

选择对象: 找到1个(选择矩形实体)

选择对象:(选择结束)

选择要减去的实体或面域...(选择要减去的实体即4个圆柱)

选择对象: 找到1个(选择圆柱体)

选择对象: 找到1个,总计2个(选择圆柱体)

选择对象: 找到1个,总计3个(选择圆柱体)

选择对象: 指定对角点:找到1个,总计4个(选择圆柱体)

选择对象:(选择结束)

图2-54 方形接头

2.绘制通孔

(1)执行CYLINDER命令,绘制圆柱体。如图2-55所示,其具体操作步骤如下:

命令: CYLINDER(执行“圆柱”命令)

当前线框密度: ISOLINES=4

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:(确定圆柱体底面中心点)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 50(确定圆柱体直径值)

指定圆柱体高度或[另一个圆心(C)]: 40(确定圆柱体高度值)

(2)再次执行“圆柱”命令,绘制直径值为30的圆柱体。其具体操作步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=4

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:(确定圆柱体底面中心点)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 30(确定圆柱体直径值)

指定圆柱体高度或[另一个圆心(C)]: 40(确定圆柱体高度值)

(3)执行SUBTRACT命令,对方形接头的螺孔进行差集运算。如图2-56所示,其操作步骤如下:

命令: SUBTRACT选择要从中减去的实体或面域...(执行“差集”命令)

选择对象: 找到1个(选择直径值为50圆柱)

选择对象:(选择结束)

选择要减去的实体或面域...

选择对象: 指定对角点: 找到1个(选择直径值为30圆柱)

选择对象:(选择结束)

命令: HI HIDE正在重生成模型。(执行“消隐”命令)

图2-55 绘制圆柱体

图2-56 通孔模型

3.绘制圆形接头

(1)利用UCS命令建立新的用户坐标系,即将用户坐标系的坐标原点相对Z轴移动值为40。其操作步骤如下:

命令: UCS(执行“UCS”命令)

当前 UCS名称: *世界*

输入选项

[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]

<世界>: M(输入“移动”选项)

指定新原点或[Z 向深度(Z)]<0,0,0>: 0,0,40(确定新源点位置)

(2)执行CYLINDER命令,绘制直径值为65的圆柱体。其具体操作步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 65(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 83(确定圆柱体高度值)

(3)执行CYLINDER命令,分别绘制直径值为55,高度值为83;直径值为65,高度值为3;直径值为100,高度值为10的圆柱体。

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)] <0,0,0>:(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 55(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 83(确定圆柱体高度值)

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:0,0,80(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 65(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 3(确定圆柱体高度值)

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:0,0,70(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 100(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 10(确定圆柱体高度值)

图2-57 圆形接头

(4)执行UNION命令,将方形接头的实体与直径值为55、65、100的圆柱进行合并。如图2-57所示。

(5)执行CYLINDER命令,绘制直径值为10、高为10的螺孔圆柱。其具体操步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20(系统提示)

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>: 40,0,120(输入圆柱底面的中心点)

指定圆柱体底面的半径或[直径(D)]: d(输入“直径”选项)

指定圆柱体底面的直径: 10(输入底面直径值)

指定圆柱体高度或[另一个圆心(C)]: 10(指定圆柱体高度)

(6)执行_3DARRAY命令,对刚绘制的圆柱进行阵列复制,如图2-58所示,其具体操作步骤如下:

命令: _3darray(执行“三维阵列”命令)

正在初始化...已加载3DARRAY

选择对象: 找到1个(选择圆柱体)

选择对象:(结束选择)

输入阵列类型[矩形(R)/环形(P)]<矩形>:p(输入“环形”选项)

输入阵列中的项目数目: 4(确定阵列中的数目值)

指定要填充的角度(+=逆时针, -=顺时针)<360>:(确定角度)

旋转阵列对象?[是(Y)/否(N)] <是>:(旋转阵列对象)

指定阵列的中心点: 0,0,0(阵列中心点位置)

指定旋转轴上的第二点: 0,0,110(确定第二点值)

(7)执行SUBTRACT命令,对轮辐进行差集运算。如图2-59所示,其具体操作步骤如下:

命令: SUBTRACT选择要从中减去的实体或面域...(执行“差集”命令)

选择对象: 找到1个(选择圆形接头模型)

选择对象:(选择结束)

选择要减去的实体或面域...

选择对象: 指定对角点: 找到1个(选择刚阵列的圆柱)

选择对象:(选择结束)

命令: HI HIDE正在重生成模型。(执行“消隐”命令)

图2-58 阵列圆柱

图2-59 圆形接头

4.绘制分支接头

(1)利用UCS命令建立新的用户坐标系,将坐系还原为默认的坐标系。然后将用户坐标系的坐标原点相对Z轴移动值为55。其具体操作步骤如下:

命令: UCS(执行“UCS”命令)

当前 UCS名称: *没有名称*

输入选项

[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]

<世界>: W(输入“世界”选项)

命令: UCS(执行“UCS”命令)

当前UCS名称: *世界*

输入选项

[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)](www.xing528.com)

<世界>: M(输入“移动”选项)

指定新原点或[Z 向深度(Z)]<0,0,0>: 0,0,55(确定新源点)

命令: UCS(执行“UCS”命令)

当前UCS名称: *没有名称*

输入选项

[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]

<世界>: X(输入选项)

指定绕X轴的旋转角度<90>:(确定旋转角度)

(2)执行CYLINDER命令,分别绘制直径值为50、高为62的圆柱,及直径值为40、高度值为62的圆柱。如图2-60所示,其具体操作步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 50(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 62(确定圆柱体高度值)

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>:(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 40(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: 62(确定圆柱体高度值)

图2-60 绘制圆柱

(3)执行SUBTRACT命令,对刚绘制的圆柱进行差集运算。其操作步骤如下:

命令: SUBTRACT选择要从中减去的实体或面域...(执行“差集”命令)

选择对象: 找到1个(选择直径为50的圆柱)

选择对象: (选择结束)

选择要减去的实体或面域...

选择对象: 找到1个(选择直径为40的圆柱)

选择对象:(选择结束)

(4)执行UNION命令,将合并的三通实体与直径值为40的圆柱进行合并。如图2-61所示,其操作步骤如下:

命令: UNION(执行“并集”命令)

选择对象:指定对角点: 找到1个

选择对象: 找到1个,总计2个

选择对象: 找到1个,总计3个

选择对象: 找到1个,总计4个(选择要进行并集运算的实体)

选择对象:(选择结束)

(5)利用UCS命令建立新的用户坐标系,即将用户坐标系原点相对Z轴移动,其值为62。其操作步骤如下:

命令: UCS(执行“UCS”命令)

当前UCS名称: *没有名称*

输入选项

[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]

<世界>: M(选择“移动”命令)

指定新原点或[Z 向深度(Z)]<0,0,0>: 0,0,62(确定新源点值)

(6)执行“绘图”菜单下的“圆”命令,在(0,0)点绘制直径值为60的圆,如图2-62所示。

图2-61 分支接头圆柱

图2-62 绘制圆

(7)执行CIRCLE命令,在(-35,0)处绘制半径值为12的圆,其操作步骤如下:

命令: CIRCLE(执行“圆”命令)

指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: -35,0(确定圆心位置)

指定圆的半径或[直径(D)]<30.0000>: 12(确定圆的半径值)

(8)执行MIRROR命令,将给制的圆进行镜像复制。如图2-63所示,其具体操作步骤如下:

命令: MIRROR(执行“镜像”命令)

选择对象: 找到1个(选择半径为12的圆)

选择对象:(结束选择)

指定镜像线的第一点: 0,0(确定镜像的第一点)

指定镜像线的第二点: 0,10(确定镜像的第二点)

是否删除源对象?[是(Y)/否(N)]<N>:(不删除源对象)

(9)执行“绘图”菜单下的“直线”命令,将绘制的圆边接起来。如图2-64所示,其具体操作步骤如下:

命令: LINE(执行“直线”命令)

指定第一点: tan到>>(选择切点捕捉)

正在恢复执行LINE命令。

指定下一点或[放弃(U)]: tan到(选择半径值为12的圆)

指定下一点或[放弃(U)]:(结束直线命令)

图2-63 镜像圆

图2-64 绘制直线

(10)执行MIRROR命令,绘制另外几条直线。绘制完成如图2-65所示,其具体操作步骤如下:

命令: MIRROR(执行“镜像”命令)

选择对象: 找到1个(选择刚绘制的直线)

选择对象:(选择结束)

指定镜像线的第一点: 0,0(确定第一条镜像线)

指定镜像线的第二点: -35,0(确定第二条镜像线)

是否删除源对象?[是(Y)/否(N)] <N>:(不删除源对象)

命令: MIRROR(执行“镜像”命令)

选择对象: 找到1个

选择对象: 找到1个,总计2个(选择两条直线)

选择对象:(选择结束)

指定镜像线的第一点: 0,0(确定第一条镜像线)

指定镜像线的第二点: 0,10(确定第二条镜像线)

是否删除源对象?[是(Y)/否(N)]<N>:(不删除原对象)

(11)执行TRIM命令,对图形进行修剪。修剪完成后,如图2-66所示,其具体操作步骤如下:

命令: TRIM(执行“修剪”命令)

当前设置:投影=无,边=无

选择剪切边...

选择对象: 指定对角点: 找到0个

选择对象: 找到1个

选择对象: 找到1个,总计7个(选择圆和直线)

选择对象:

选择要修剪的对象,或按住Shift键选择要延伸的对象,或[投影(P)/边(E)/放弃(U)]:E

(输入边选项)

输入隐含边延伸模式[延伸(E)/不延伸(N)]<不延伸>:E(输入延伸选项)

选择要修剪的对象,或按住Shift键选择要延伸的对象,或[投影(P)/边(E)/放弃(U)]:

选择要修剪的对象,或按住Shift键选择要延伸的对象,或[投影(P)/边(E)/放弃(U)]:

(选择要修剪的对象)

图2-65 镜像直线

图2-66 修剪命令

(12)执行REGION命令,对图形进行面域操作,其具体操作步骤如下:

命令: REGION(执行“面域”命令)

选择对象: 指定对角点: 找到8个(选择圆和直线)

选择对象:(结束选择)

已提取1个环

图2-67 拉伸实体

已创建1个面域(创建面域)

(13)执行EXTRUDE命令,对面域图形进行拉伸处理。如图2-67所示,其具体操作步骤如下:

命令: EXTRUDE(执行“拉伸”命令)

当前线框密度: ISOLINES=20

选择对象: 找到1个(选择面域图形)

选择对象:(选择结束)

指定拉伸高度或[路径(P)]: -10(确定拉伸高度值)

指定拉伸的倾斜角度<0>:(确定角度倾斜值)

(14)执行CYLINDER命令,绘制一个直径值为16、高值为-10的圆柱。其具体操作步骤如下:

命令: _cylinder(执行“圆柱”命令)

当前线框密度: ISOLINES=20

指定圆柱体底面的中心点或[椭圆(E)]<0,0,0>: 35,0(确定底面中心点的位置)

指定圆柱体底面的半径或[直径(D)]: D(输入“直径”选项)

指定圆柱体底面的直径: 16(确定直径值)

指定圆柱体高度或[另一个圆心(C)]: -10(确定圆柱体高度值)

(15)执行MIRROR3D命令,将圆柱进行三维镜像处理。绘制完成如图2-68所示,其具体操作步骤如下:

图2-68 镜像圆柱

命令: _mirror3d(执行“三维镜像”命令)

选择对象: 找到1个(选择直径值为16的圆柱)

选择对象:(选择结束)

指定镜像平面 (三点) 的第一个点或[对象(O)/最近的(L)/Z轴(Z)/视图(V)/XY平面(XY)/YZ 平面(YZ)/ZX

平面(ZX)/三点(3)] <三点>: YZ (输入“YZ平面”选项)

指定YZ平面上的点<0,0,0>:(确定平面上的点)

是否删除源对象?[是(Y)/否(N)]<否>:(不删除源对象)

(16)执行SUBTRACT命令,对刚绘制的圆柱进行差集运算。其操作步骤如下:

命令: SUBTRACT选择要从中减去的实体或面域...(执行“差集”命令)

选择对象: 找到2个(选择刚绘制的实体)

选择对象:(选择结束)

选择要减去的实体或面域...

选择对象: 找到2个(选择直径为16的圆柱)

选择对象:(选择结束)

(17)执行UNION命令,将合并的三通实体与差集运算完的实体进行合并。如图2-69所示,其操作步骤如下:

命令: UNION(执行“并集”命令)

选择对象: 指定对角点: 找到1个

选择对象: 找到1个,总计2个(选择要进行并集运算的实体)

选择对象:(选择结束)

(18)执行FILLET命令,对圆柱的边进行圆角处理,如图2-70所示。其具体操作步骤如下:

命令: FILLET(执行“圆角”命令)

当前设置: 模式=修剪,半径=0.0000

选择第一个对象或[多段线(P)/半径(R)/修剪(T)/多个(U)]: R(输入“半径”选项)

指定圆角半径<0.0000>: 3(确定半径值)

选择第一个对象或[多段线(P)/半径(R)/修剪(T)/多个(U)]:

输入圆角半径<3.0000>:(选择图2-61中A点)

选择边或[链(C)/半径(R)]:(选择图2-61中A点)

已拾取到边

选择边或[链(C)/半径(R)]:(选择结束)

已选定1个边用于圆角

图2-69 并集运算后实体

图2-70 圆角实体

(19)执行RMAT命令,将材质BLACK PLASTIC附着三通模型,以默认设置渲染,得到最终效果如图2-49所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈