中国教程网从头学系列 AUTOCAD轻松学 [第一部第四章第二小节]
接上节继续 [url=http://bbs.jcwcn.com/thread-57979-1-1.html]http://bbs.jcwcn.com/thread-57979-1-1.html[/url][b][size=12pt]4.2 [/size][/b][b][font=宋体][size=12pt]平行曲面([/size][/font][/b][b][size=12pt]TABSURF[/size][/b][b][font=宋体][size=12pt])[/size][/font][/b]
[align=left][img]http://bbs.jcwcn.com/attachments/month_0702/image090_Bot3Jn1BaDzG.jpg[/img]
[font=宋体]我们可以在三维空间中用[/font]TABSURF[font=宋体]命令以一路径曲线(如:[/font]LINE[font=宋体]、[/font]ARC[font=宋体]、[/font]CIRCLE[font=宋体]、[/font]PLINE[font=宋体]等)和一方向向量([/font]LINE[font=宋体])建立一平行曲面。其中[/font]SURFTAB1[font=宋体]系统变量控制了该网面的密度,但若是[/font]PLINE[font=宋体]为路径曲线时,则是以[/font]PLINE[font=宋体]的[/font]VERTEX[font=宋体]作为分割平行曲面的参考点。[/font]
[font=宋体]接下来用[/font]LINE[font=宋体]命令在三维空间画一条制作[/font]TABSURF[font=宋体](平行曲面)的[/font]Direction vector[font=宋体](方向向量)[/font]
------------------------------
[font=宋体][code]
命令: line
指定第一点: 1,10
指定下一点或 [放弃(U)]: @-1,1,2
指定下一点或 [放弃(U)]:[/code][/font][/align]
[[i] 本帖最后由 晕 于 2007-2-15 08:46 编辑 [/i]] [font=宋体]分别用[/font]LINE[font=宋体]、[/font]CIRCLE[font=宋体]与[/font]ARC[font=宋体]命令画一些制作[/font]TABSURF[font=宋体](平行曲面)的参考线[/font]
-----------------------------------
[font=宋体][code]
命令: 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
[/code]
[/font] [font=宋体]把[/font]SURFTAB1[font=宋体](网格密度[/font]1[font=宋体])系统变量设置为[/font]10
[font=宋体]执行[/font]TABSURF[font=宋体]命令,用前面画的[/font]4[font=宋体]条参考线为[/font]Path curve[font=宋体](路径曲线)以及刚才在左边画的[/font]LINE[font=宋体]为[/font]Direction vector[font=宋体](方向向量)制作[/font]4[font=宋体]个网面密度为[/font]10[font=宋体]的“平行曲面”[/font]
----------------------------------------
[font=宋体][code]
命令: surftab1
输入 SURFTAB1 的新值 <16>: 10
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取水平直线)
选择用作方向矢量的对象: (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取圆)
选择用作方向矢量的对象: (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第一条弧线)
选择用作方向矢量的对象: (点取最左边直线靠近下方的部位)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第二条弧线)
选择用作方向矢量的对象: (点取最左边直线靠近下方的部位)
注:若点取最左边方向向量靠近上方的部位时所产生的平行曲面将会跑到地下面去。
[/code]
[/font] [font=宋体]用[/font]3DPOLY[font=宋体]命令在三维空间中画两条制作平行曲面的平行线[/font]
[font=宋体]再用[/font]LINE[font=宋体]命令在“地面上”画一条制作平行曲面的[/font]Direction vector([font=宋体]方向向量[/font])
---------------------------------------
[font=宋体][code]
命令: 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)]:
[/code][/font] [font=宋体]执行[/font]TABSURF[font=宋体]命令,用前面画的两条[/font]3D[font=宋体]多义线为[/font]Path curve([font=宋体]路径曲线[/font])[font=宋体]以及刚才在左边地上画的[/font]LINE[font=宋体]为[/font]Direction vector([font=宋体]方向向量[/font])[font=宋体]制作两个不同方向的“平行曲面”[/font]
---------------------------------------------
[font=宋体][code]
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第一条3DPOLY)
选择用作方向矢量的对象: (点取左边直线靠近3的部分)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第二条3DPOLY)
选择用作方向矢量的对象: (点取左边直线靠近4的部分)
[/code]
[/font] [font=宋体]先用[/font]UCS[font=宋体]命令把左边绕着[/font]X[font=宋体]轴转[/font]90[font=宋体]度[/font]
[font=宋体]再用[/font]PLINE[font=宋体]命令从世界坐标[/font]* 14[font=宋体],[/font]6[font=宋体]处开始画一阶梯状的“[/font]2D[font=宋体]”多义线[/font]
--------------------------------------------
[font=宋体][code]
命令: 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)]:
[/code]
[/font] [font=宋体]用[/font]MIRROR[font=宋体]命令把刚才画的阶梯状多义线向“上方”镜象拷贝一份[/font]
-----------------------------------
[font=宋体][code]
命令: mirror
选择对象: l
找到 1 个
选择对象:
指定镜像线的第一点: end
于 (点取1)
指定镜像线的第二点:end
于 (点取2)
是否删除源对象?[是(Y)/否(N)] <N>:
[/code]
[/font] [font=宋体]执行[/font]UCS[font=宋体]命令,选择[/font]W[font=宋体]回到世界坐标系统[/font]
[font=宋体]再执行[/font]TABSURF[font=宋体]命令,用这上下两条阶梯状多义线为[/font]Path curve[font=宋体](路径曲线)制作两个不同方向的“阶梯状平行曲面”[/font]
----------------------------------------------------
[font=宋体][code]
命令: ucs
当前 UCS 名称: *没有名称*
输入选项
[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)]
<世界>: w
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第一条多义线)
选择用作方向矢量的对象: (点取左边直线靠近3的部分)
命令: tabsurf
当前线框密度: SURFTAB1=10
选择用作轮廓曲线的对象: (点取第二条多义线)
选择用作方向矢量的对象: (点取左边直线靠近4的部分)
[/code]
[/font] [font=宋体]用[/font]MIRROR[font=宋体]命令把刚才制作的两个“阶梯状平行曲面”向右方对称镜象拷贝一份[/font]
-----------------------------------
[font=宋体][code]
命令: mirror
选择对象: 找到 1 个 (点取1)
选择对象: 找到 1 个,总计 2 个 (点取2)
选择对象:
指定镜像线的第一点: end
于(点取1) 指定镜像线的第二点: end
于(点取2)
在指定点未找到 端点 。
二维点无效。
指定镜像线的第二点:
是否删除源对象?[是(Y)/否(N)] <N>:
[/code]
[/font] [font=宋体]把这些画好的平行曲面用[/font]MOVE[font=宋体]命令暂时移动到屏幕右上方之外,留下[/font]20X20[font=宋体]的工作面来进行后面的练习。[/font]
-----------------------------------------
[font=宋体][code]
命令: move
选择对象: w
指定第一个角点: 指定对角点: 找到 20 个
选择对象:
指定基点或位移: 10,30
指定位移的第二点或 <用第一点作位移>:
[/code][/font] 我想问一下。第六楼的那个步骤,
命令:pline
指定点:*14,6
这个*符号代表什么意思呢?
他和这个@符号有什么区别呢
回复 #11 蜜之梦 的帖子
在坐标前加*前缀,是表示世界坐标系下的坐标值(WCS坐标)。呵呵,好象一般很少用呢。倒是相对坐标@用得比较多一点哟。 [quote]原帖由 [i]wzm1234568[/i] 于 2007-2-24 17:53 发表在坐标前加*前缀,是表示世界坐标系下的坐标值(WCS坐标)。呵呵,好象一般很少用呢。倒是相对坐标@用得比较多一点哟。 [/quote]
听你这么一说。。。明白了。呵呵。
谢谢呀!!! 努力!!(^#@^ 又是收获的一节课!
努力呀!
(^#@^ (^#@^ (^#@^ (^#@^ (^#@^ 学习过了...技术有所提高.. 越做越难了,做到一半 继续努力(^#@^ 好好学习! 又学完这节不错啊,嘿嘿 受益非浅啊,谢谢了...(^#@^回复 #10 晕 的帖子
学习中!~~~~~~收益菲浅!~~~~~~~ (^#@^ mirror 复制的东西总是会跑,跟讲解的不一样的......为什么???jcwcn.com@ 学习中!(^#@$%^ 好东西。学习中
不好意思问一个问题哦。
那这个·又是什么意思啊。 恩`好啊``边做边理解```很好的```希望老师在多点命令方面的解释~~~(^#@^ 坚持看完...学习页:
[1]
2
