13 12
发新话题
打印

AUTOCAD轻松学 [第一部第四章第一小节]3D组合面-规则曲面(RULESURF)

AUTOCAD轻松学 [第一部第四章第一小节]3D组合面-规则曲面(RULESURF)

简介
7 Q% \/ ^. m( h+ P& ~
CAD加入3DMESH(网面)的图元,还加入RULESURFTABSURFEDGESURFREVSURF4个组合面命令,以帮助我们制作一些特殊的网面或是较为复杂的曲面,由于这些命令所做出来的组合面都有一定的规律与特性,加上这些组合面都是3DMESH,我们可以很方便的用STRETCH(拉伸)命令去改变其形状,因此若能熟悉并且善用这4个组合面命令,对于我们CAD 3D作图大有帮助。
1 D0 r4 ^; j* p# c6 H: j# O7 Z
7 Z0 }, s. U. N- g命令练习0 p0 P- Y( Y0 @% A1 @$ d
4.1 规则曲面(RULESURF
4 j  f1 m3 m! n9 ^, W, ~* A我们可以用RULESURF命令在三维空间中以两条参考线(如:LINEARCCIRCLEPLINE等)或一个点(POINT)和一条参考线来建立一个规则曲面,其中一组的两条参考线必须同时是打开或同时闭合。SURFTAB1系统参数控制了该网面的密度。
; r' v; E8 c; D) w" f
& j9 T4 _5 C* _6 m; T* V2 U1 S' V2 e; r- R4 o/ R7 V  |6 ]
进入CAD,开始一张新图
# @% ^: s' m4 \; p" W& S# \VPOINT命令设定适当的平行投影观测点( x( L6 B# U$ q- |
ZOOM C 的方式设定适当的屏幕作图范围
8 }; N4 M9 m, h1 L+ k3DFACE命令画一个20X20的工作面
复制内容到剪贴板
代码:
正在重生成模型。
AutoCAD 菜单实用程序已加载。
命令: vpoint
当前视图方向:  VIEWDIR=0.0000,0.0000,1.0000
指定视点或 [旋转(R)] <显示坐标球和三轴架>: 1,-2,1.5   (第四象限上方)
正在重生成模型。
命令: zoom
指定窗口角点,输入比例因子 (nX 或 nXP),或
[全部(A)/中心点(C)/动态(D)/范围(E)/上一个(P)/比例(S)/窗口(W)] <实时>: c
指定中心点: 10,10                                   (屏幕视图中心)
输入比例或高度 <608.9803>: 15                       (屏幕视图高度)
命令: 3dface
指定第一点或 [不可见(I)]: 0,0                         (右下角,在屏幕之外)
指定第二点或 [不可见(I)]: 20,0
指定第三点或 [不可见(I)] <退出>: 20,20
指定第四点或 [不可见(I)] <创建三侧面>: 0,20
指定第三点或 [不可见(I)] <退出>:

附件

01.jpg (11.29 KB)

2007-5-21 01:26

01.jpg

1.jpg (26.5 KB)

2007-5-21 01:26

1.jpg

赠人玫瑰,手有余香。

TOP

用LINE命令画两组制作RULESURF(规则曲面)的参考线
复制内容到剪贴板
代码:
命令: line
指定第一点: 0,14
指定下一点或 [放弃(U)]: @4,0
指定下一点或 [放弃(U)]: @0,3
指定下一点或 [闭合(C)/放弃(U)]:
命令: line
指定第一点: 2,10
指定下一点或 [放弃(U)]: @4,0
指定下一点或 [放弃(U)]: @0,3
指定下一点或 [闭合(C)/放弃(U)]:

附件

2.jpg (11.87 KB)

2007-5-21 01:27

2.jpg

赠人玫瑰,手有余香。

TOP

把SURFTAB1(网格密度1)系统变量设成82 q; l& u& q: J1 o% y6 d# O5 [5 o
执行RULESURF命令,以刚才画的两组参考线分别用不同的点取方式制作两个不同方向的“规则曲面”
复制内容到剪贴板
代码:
命令: surftab1
输入 SURFTAB1 的新值 <6>: 8
命令: rulesurf
当前线框密度: SURFTAB1=8
选择第一条定义曲线:               (点取直线靠近1的部位)
选择第二条定义曲线:               (点取直线靠近2的部位)
命令: rulesurf
当前线框密度: SURFTAB1=8
选择第一条定义曲线:               (点取直线靠近3的部位)
选择第二条定义曲线:               (点取直线靠近4的部位)

附件

3.jpg (13.04 KB)

2007-5-21 01:27

3.jpg

赠人玫瑰,手有余香。

TOP

用LINE命令画两组制作规则曲面的参考线,而每组中有一条为垂直于地平面的直线
: P; S: B, b# U-------------------------------------
复制内容到剪贴板
代码:
命令: line
指定第一点: 10,13
指定下一点或 [放弃(U)]: @0,4
指定下一点或 [放弃(U)]:
命令: line
指定第一点: 8,15
指定下一点或 [放弃(U)]: @0,0,3                (垂直向上)
指定下一点或 [放弃(U)]:
命令: line
指定第一点: 14,15
指定下一点或 [放弃(U)]: @0,4
指定下一点或 [放弃(U)]:
命令: line
指定第一点: 12,17
指定下一点或 [放弃(U)]: @0,0,3                (垂直向上)
指定下一点或 [放弃(U)]:

附件

4.jpg (13.87 KB)

2007-5-21 01:27

4.jpg

赠人玫瑰,手有余香。

TOP

执行RULESURF命令,以刚才画的两组参考线分别用不同的点取方式制作两组不同方向的“规则曲面”
9 s+ T1 l" B" E( h. q" L4 o------------------------------------------
复制内容到剪贴板
代码:
命令: rulesurf
当前线框密度: SURFTAB1=8
选择第一条定义曲线:               (点取直线靠近1的部位)
选择第二条定义曲线:               (点取直线靠近2的部位)
命令: rulesurf
当前线框密度: SURFTAB1=8
选择第一条定义曲线:               (点取直线靠近3的部位)
选择第二条定义曲线:               (点取直线靠近4的部位)

附件

5.jpg (16.83 KB)

2007-5-21 01:28

5.jpg

赠人玫瑰,手有余香。

TOP

分别用LINE与ARC命令画一组制作“规则曲面”的参考线, U/ l  d  t  \) a! E% y8 v; _( f
-------------------------------------------------------------------------------------
复制内容到剪贴板
代码:
命令: line
指定第一点: 6,4
指定下一点或 [放弃(U)]: @4,0
指定下一点或 [放弃(U)]:
命令: arc
指定圆弧的起点或 [圆心(C)]: 10,1
指定圆弧的第二个点或 [圆心(C)/端点(E)]: 8,3
指定圆弧的端点: 6,1

附件

6.jpg (17.5 KB)

2007-5-21 01:28

6.jpg

赠人玫瑰,手有余香。

TOP

把SURFTAB1系统变量设成10
' W( Y4 s- F; S, ~5 A; R. ~执行RULESURF命令,用刚才画的直线与弧制作一个网面密度为10的“规则曲面”& D  V( r. d' |6 t& f
---------------------------------------------------
复制内容到剪贴板
代码:
命令: surftab1
输入 SURFTAB1 的新值 <8>: 10
命令: rulesurf
当前线框密度: SURFTAB1=10
选择第一条定义曲线:
选择第二条定义曲线:
自动保存到 C:\Documents and Settings\3\Local
Settings\Temp\Drawing1_1_1_8467.sv$ ...
命令:

附件

7.jpg (18.51 KB)

2007-5-21 01:29

7.jpg

赠人玫瑰,手有余香。

TOP

用POLYGON命令画一个“正16边形”
: |. P+ i2 n6 N" e, z4 B# h再用COPY命令把刚画好的16边形向垂直向上拷贝一份
  |9 h& B7 [5 B6 }-------------------------------------------------------------------------------------
复制内容到剪贴板
代码:
命令: polygon
输入边的数目 <4>: 16
指定正多边形的中心点或 [边(E)]: 14,4
输入选项 [内接于圆(I)/外切于圆(C)] <I>:
指定圆的半径: 1.5
命令: copy
选择对象: l
找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,3       (垂直向上)
指定位移的第二点或 <用第一点作位移>:

附件

8.jpg (19.9 KB)

2007-5-21 01:29

8.jpg

赠人玫瑰,手有余香。

TOP

用ROTATE命令把刚拷贝的正16边形旋转90度. g6 s1 a6 r& i* S) j* A, j% i6 D
把SURFTAB1系统参数设置为16
# s) \% x( h2 b+ F+ t执行RULESURF命令,利用这上下两个正16边形制作一个网面密度为16的“规则曲面”
复制内容到剪贴板
代码:
命令: rotate
UCS 当前的正角方向:  ANGDIR=逆时针  ANGBASE=0
选择对象: l
找到 1 个
选择对象:
指定基点: 14,4
指定旋转角度或 [参照(R)]: 90          (旋转基准点)
命令: surftab1
输入 SURFTAB1 的新值 <10>: 16
命令: rulesurf
当前线框密度: SURFTAB1=16
选择第一条定义曲线:                (点取上面的正16边形)
选择第二条定义曲线:                (点取下面的正16边形)

附件

9.jpg (22.52 KB)

2007-5-21 01:30

9.jpg

赠人玫瑰,手有余香。

TOP

用POLYGON命令再画一个“正16边形”+ U; L; c9 ]+ m" p2 d
然后用POINT命令于这正16边形的中心处画一个“点”, p, W1 u4 j4 L1 G, _& b. c
再用REDRAW命令重画屏幕图形) G) q- [$ Q  t+ a0 S* F
--------------------------------------------------------
复制内容到剪贴板
代码:
命令: polygon
输入边的数目 <16>: 16
指定正多边形的中心点或 [边(E)]: 18,8
输入选项 [内接于圆(I)/外切于圆(C)] <I>:
指定圆的半径: 1.5
命令: point
当前点模式:  PDMODE=0  PDSIZE=0.0000
指定点: 18,8
命令: redraw

附件

10.jpg (22.42 KB)

2007-5-21 01:30

10.jpg

赠人玫瑰,手有余香。

TOP

 13 12
发新话题