AutoCAD曲面的特征

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AutoCAD曲面的特征

如表4 - 1所示,A u t o C A D有七条不同的构造曲面的命令、三个不同的曲面数据库对象,另

外还有两个模拟曲面对象。尽管这些曲面各有各的属性,但均具备以下几个共同的特征:

• 没有厚度。表面模型仅为一空壳。看上去有点像铁丝网。其实它是一个极薄的面,有顶,

有底,还有四周。曲面里是空的。若要在此面上表示一个孔。就得在其顶部、底部各挖

一个圆,再用一圆管来表示孔壁才行。

• 调用了H I D E和S H A D E M O D E命令后,曲面模型能隐藏其后的对象及曲面。而在透明的线框模式下,曲面总是可见的。

• 在线框模式下,面的边界是可见的(在某些场合可消隐);若为曲面或圆弧面,可用一

些图案来表示。这些图形可能是矩形、夹点、三角形网格或者为一组平行线、射线。用

何种图案取决于曲面的形状。

• 渲染后能被着色和赋予材质,能感受光。这些是仿造物理光学定律,着色的材质产生逼

真的3 D模型图像(渲染在第7章中介绍)。

• AutoCAD曲面总是平的,若是曲面或圆柱面就用小的矩形面元或三角形面元来逼近。

拉伸表面

拉伸表面为线框对象—诸如直线、圆弧、圆或2 D多段线(见图4 - 2)—既有长度又有

厚度,就好像对象沿Z轴方向拉伸了。比如,一条拉伸线就像一面墙,一个圆就像圆柱。即使

是已经不再使用的老版本A u t o C A D中提供的绘制面的拉伸方法也能方便地使用。

1. 拉伸面特点

拉伸厚度作为对象的属性存储在A u t o C A D的数据库(如颜色和线型)中。拉伸面可以隐

藏其后的对象,渲染后也能反射光。用H I D E消隐时,图4 - 2中的对象是可见的。拉伸方向总沿Z轴方向。因此此方向通常称为拉伸方向(extrusion direction),也被存放在A u t o C A D的数据库中。拉伸厚度作为对象的属性,在同一对象中是相同的。比如说,一段直线不能一端厚度是3而另一端厚度是5。A u t o C A D在拉伸对象上加一些目标捕捉点,以便拉伸。如图4 - 3所示,一条拉伸线,实际上为一矩形,在每个角上有一个端点捕捉位置,其间还有中点捕捉位置,使用S T R E T C H命令时,只要选中了其中一角就等于选中了整个对象。A u t o C A D在拉伸线的所有端点及水平方向的中点上显示夹点,但在垂直方向的中点上不显示

由曲线对象(如圆或圆弧)形成的拉伸面上有一系列平行线,这些线称为纹理线(tessellation line,或称素线),由V I E W R E S命令控制,执行V I E W R E S的结果如图4 - 4所示。图4 - 4中虽然给出了两种不同的设置,但在同一幅图中有且只有一种设置。

2. 构造拉伸面

拉伸厚度是由系统变量T h i c k n e s s值决定的,其缺省值为0。对象画出来时被赋予与厚度相等的高度值。若值为正,延伸沿+ Z方向。若为负,则沿-Z方向。不是所有的A u t o C A D平面对象均可拉伸。不能拉伸的有:多线、构造线、射线、样条曲线和三维多段线。文字没有初始厚度,但可用修改对象属性的命令来赋予它厚度。但多行文字( M T E X T )无论是初始状态,还是改变其属性均是没有厚度的。在AutoCAD R13及更早的版本中剖面线都是没有厚度的,

这使得其在渲染模型中为可见的,这有利于绘制屋顶瓦片和混凝土块。而在R 1 3中,只有不关联的剖面线(即由H AT C H命令而非B H AT C H生成的)才可能有厚度。从R 1 4开始,剖面线不管关联与否均可以有厚度。

A u t o C A D提供三种设置厚度的方法:

1) SETVA R命令后;

在A u t o C A D命令行直接键入T H I C K N E S S,如下所示:

C o m m a n d:T H I C K N E S S

Enter new value for T HICKNESS :(输入一个值或回车接受当前值)

2) PROPERT I E S命令;

本命令显示一个对话框,左边是对象属性,右边是其参数值。在属性栏里找出厚度,键入其值。

3) ELEV命令;

A u t o C A D首先提示一个标高值,通常设为0。然后提示输入一个新的厚度

值,如下所示:

C o m m a n d:E L E V

Specify new default elevati o n<0.0000>:(回车,设标高为0 )

Specify new default thickness:(输入一个值或回车接受当前值)

厚度设置值存储在每一幅图的数据库中。当图纸重新打开时它仍有效,这有时会导致好多奇怪的现象,这是因为A u t o C A D没有任何内置方式如屏幕上的标志或状态条表明当前厚度不为0。

A u t o C A D还提供了一些改变已绘制对象厚度的方法:

1) CHANGE命令。

C o m m a n d:C H A N G E

Select Objects:(任意一种目标选择方式)

Specify change point or [P roperties]:P

E nter property to change [Color/E lev/LAy e r / LType/ltScale/Thickness ]:T

Specify new thickness :(输入一个值或回车接受当前值)

2) CHPROP命令。与C H A N G E类似,但比它更直接。

C o m m a n d:C H P R O P

Select Objects:(任意一种目标选择方式)

E nter property to change [Color/LAy e r / LTy p e / l t S c a l e / T h i c k n e s s ]:T

Specify new thickness :(输入一个值或回车接受当前值)

3) PROPERT I E S命令。选择对象,在对话框的左列找到厚度,在右边输入其值。

提示虽然文本在输入时看不见厚度,但可以用上面的任一种方法设置已有文本的厚度,

有时候这很管用。因为厚度为0的文本不能被H I D E命令消隐,而且只有有厚度的文本

才能被渲染。

绘制三维平面是很简单的过程,但必须有觃律并留意所画的地方。因为它们的存在位置

有时并不十分明显,尤其是有不可见轮廓时。下面有几种工具可提供帮助:

• 设置系统变量Sp l f r a m e = 1 ,这样就能查看不可见轮廓的位置。

• 当曲面后面有对象时,可用H I D E命令消隐有助于查看曲面是否已完成、是否正确。

• 当曲面后面无隐藏对象时,可引用S H A D E M O D E命令通过对面着色来查看迚度。

• 屏幕上有若干视口时,可以同时从不同的视点观察模型,这同样有助于查看迚度。

4.4.1 相关命令

1. PFA C E命令

构造二维的三边和四边曲面。只是平面为单一对象,而且面里的轮廓为不可见。

2. PROPERT Y命令

通过对话框来改变3 D平面的属性,例如点的坐标及轮廓为不可见性。

3. EDGE命令

本命令是自动装载的A u t o L I S P程序,用于修改3 D平面轮廓的可见性。

4. HIDE命令

相对于当前观察方向消去隐藏线。凡在曲面后的东西均从视图上消失。H I D E命令没有任

何选项,屏幕重新生成后,仍恢复消隐前的视图状态。

5. SHA DEMODE命令

对曲面着色,并隐藏曲面后的对象。

4.4.2 相关系统变量

相关文档
最新文档