发新话题
打印

AUTOCAD轻松学 [第一部第四章第二小节]3D组合面-平行曲面(TABSURF)

AUTOCAD轻松学 [第一部第四章第二小节]3D组合面-平行曲面(TABSURF)

我们可以在三维空间中用TABSURF命令以一路径曲线(如:LINE、ARC、CIRCLE、PLINE等)和一方向向量(LINE)建立一平行曲面。其中SURFTAB1系统变量控制了该网面的密度,但若是PLINE为路径曲线时,则是以PLINE的VERTEX作为分割平行曲面的参考点。
) Z+ `( D; T: w) K7 t! _2 m+ q5 ?8 D6 J) |$ C5 P& y
接下来用LINE命令在三维空间画一条制作TABSURF(平行曲面)的Direction vector(方向向量)
复制内容到剪贴板
代码:
命令: line
指定第一点: 1,10
指定下一点或 [放弃(U)]: @-1,1,2
指定下一点或 [放弃(U)]:

附件

-1.jpg (10.71 KB)

2007-5-21 01:34

-1.jpg

1.jpg (26.5 KB)

2007-5-21 01:34

1.jpg

赠人玫瑰,手有余香。

TOP

分别用LINE、CIRCLE与ARC命令画一些制作TABSURF(平行曲面)的参考线
; i; @$ F, p4 G-----------------------------------
复制内容到剪贴板
代码:
命令: line
指定第一点: 4,10
指定下一点或 [放弃(U)]: @0,4
指定下一点或 [放弃(U)]:
命令: circle
指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 8,14
指定圆的半径或 [直径(D)]: 1
命令: arc
指定圆弧的起点或 [圆心(C)]: c          (选择输入圆心)
指定圆弧的圆心: 11,16
指定圆弧的起点: 11,15
指定圆弧的端点或 [角度(A)/弦长(L)]: 12,16
命令: arc
指定圆弧的起点或 [圆心(C)]:            (按回车连接前一个弧)
指定圆弧的端点: 14,18

附件

2.jpg (11.94 KB)

2007-5-21 01:35

2.jpg

赠人玫瑰,手有余香。

TOP

把SURFTAB1(网格密度1)系统变量设置为10
- X0 D8 j& N, J9 C2 _. y- U3 g执行TABSURF命令,用前面画的4条参考线为Path curve(路径曲线)以及刚才在左边画的LINE为Direction vector(方向向量)制作4个网面密度为10的“平行曲面”
复制内容到剪贴板
代码:
命令: surftab1
输入 SURFTAB1 的新值 <16>: 10
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:         (点取水平直线)
选择用作方向矢量的对象:         (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:         (点取圆)
选择用作方向矢量的对象:         (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:         (点取第一条弧线)
选择用作方向矢量的对象:         (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:         (点取第二条弧线)
选择用作方向矢量的对象:         (点取最左边直线靠近下方的部位)

注:若点取最左边方向向量靠近上方的部位时所产生的平行曲面将会跑到地下面去。

附件

3.jpg (18.17 KB)

2007-5-21 01:35

3.jpg

赠人玫瑰,手有余香。

TOP

用3DPOLY命令在三维空间中画两条制作平行曲面的平行线
2 Z9 s# F0 r* X9 p- ]' w再用LINE命令在“地面上”画一条制作平行曲面的Direction vector(方向向量)
复制内容到剪贴板
代码:
命令: 3dpoly
指定多段线的起点: 9,2
指定直线的端点或 [放弃(U)]: @1,0
指定直线的端点或 [放弃(U)]: @2.1,0,1.4
指定直线的端点或 [闭合(C)/放弃(U)]: @1,0
指定直线的端点或 [闭合(C)/放弃(U)]:
命令: 3dpoly
指定多段线的起点: @                        (@:从第一条3DPOLY结束的地方开始)
指定直线的端点或 [放弃(U)]: @-1,0
指定直线的端点或 [放弃(U)]: @-2.1,0,1.4
指定直线的端点或 [闭合(C)/放弃(U)]: @-1,0
指定直线的端点或 [闭合(C)/放弃(U)]:
命令: line
指定第一点: 5,2
指定下一点或 [放弃(U)]: @0,1.5
指定下一点或 [放弃(U)]:

附件

4.jpg (19.34 KB)

2007-5-21 01:36

4.jpg

赠人玫瑰,手有余香。

TOP

执行TABSURF命令,用前面画的两条3D多义线为Path curve(路径曲线)以及刚才在左边地上画的LINE为Direction vector(方向向量)制作两个不同方向的“平行曲面”
复制内容到剪贴板
代码:
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:          (点取第一条3DPOLY)
选择用作方向矢量的对象:          (点取左边直线靠近3的部分)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:          (点取第二条3DPOLY)
选择用作方向矢量的对象:          (点取左边直线靠近4的部分)

附件

5.jpg (21.16 KB)

2007-5-21 01:36

5.jpg

赠人玫瑰,手有余香。

TOP

先用UCS命令把左边绕着X轴转90度
/ p2 O$ f- o$ ]1 L, x6 ~( d5 g4 l再用PLINE命令从世界坐标* 14,6处开始画一阶梯状的“2D”多义线
复制内容到剪贴板
代码:
命令: ucs
当前 UCS 名称: *世界*
输入选项
[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]
<世界>: x
指定绕 X 轴的旋转角度 <90>: 90
命令: pline
指定起点: *14,6          (注:当UCS不是世界坐标时,世界坐标的表示方式)
当前线宽为 0.0000
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0.3,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,0.2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @1,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:

附件

6.jpg (20.96 KB)

2007-5-21 01:37

6.jpg

赠人玫瑰,手有余香。

TOP

用MIRROR命令把刚才画的阶梯状多义线向“上方”镜象拷贝一份# i: M8 n# l8 Z+ J- A7 p, C
-----------------------------------
复制内容到剪贴板
代码:
命令: mirror
选择对象: l
找到 1 个
选择对象:
指定镜像线的第一点: end
于                          (点取1)
指定镜像线的第二点:end
于                           (点取2)
是否删除源对象?[是(Y)/否(N)] <N>:

附件

7.jpg (21.48 KB)

2007-5-21 01:37

7.jpg

赠人玫瑰,手有余香。

TOP

执行UCS命令,选择W回到世界坐标系统
' G5 d4 w0 U. s& U4 Z& J再执行TABSURF命令,用这上下两条阶梯状多义线为Path curve(路径曲线)制作两个不同方向的“阶梯状平行曲面”
- d  v1 ~1 X) [: U1 s  w  U----------------------------------------------------
复制内容到剪贴板
代码:
命令: ucs
当前 UCS 名称: *没有名称*
输入选项
[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]
<世界>: w
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:           (点取第一条多义线)
选择用作方向矢量的对象:          (点取左边直线靠近3的部分)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象:           (点取第二条多义线)
选择用作方向矢量的对象:          (点取左边直线靠近4的部分)

附件

8.jpg (23.4 KB)

2007-5-21 01:38

8.jpg

赠人玫瑰,手有余香。

TOP

用MIRROR命令把刚才制作的两个“阶梯状平行曲面”向右方对称镜象拷贝一份- e5 O# m+ H- A
-----------------------------------
复制内容到剪贴板
代码:
命令: mirror
选择对象: 找到 1 个                     (点取1)
选择对象: 找到 1 个,总计 2 个          (点取2)
选择对象:
指定镜像线的第一点: end
于(点取1) 指定镜像线的第二点: end
于(点取2)
在指定点未找到 端点 。
二维点无效。
指定镜像线的第二点:
是否删除源对象?[是(Y)/否(N)] <N>:

附件

9.jpg (24.78 KB)

2007-5-21 01:38

9.jpg

赠人玫瑰,手有余香。

TOP

把这些画好的平行曲面用MOVE命令暂时移动到屏幕右上方之外,留下20X20的工作面来进行后面的练习。
复制内容到剪贴板
代码:
命令: move
选择对象: w
指定第一个角点: 指定对角点: 找到 20 个
选择对象:
指定基点或位移: 10,30
指定位移的第二点或 <用第一点作位移>:
赠人玫瑰,手有余香。

TOP

发新话题