CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 5067|回复: 8

[求助] 请问:CAD有类似蒙版的功能吗?

[复制链接]
发表于 2008-11-21 11:33 | 显示全部楼层 |阅读模式
看了个视频,老外的,在CAD里弄出了个类似蒙版的东东,可是语言不通,又不认“字”……
- p9 F1 w  P% k' u) t( x请问各路大侠,有谁知道吗?3 m2 c9 A$ W2 R  e2 J$ C7 z0 d. @
$ X; ]# O* f! W3 `; P. y  C) ^
PS:搜索过了,没找到啊!
发表于 2008-11-21 12:33 | 显示全部楼层
把视频传上来,或者给个网址看看
 楼主| 发表于 2008-11-21 17:52 | 显示全部楼层
附件在下面,谢谢版主先……
* }1 i* X; L1 r9 O    能不能告知这个东东在CAD里的建筑、室内设计方面的作用吗?不好说就算了。' I- l7 w0 p6 }9 ~4 y
- f- v/ {( `0 R0 W1 C( \

" b2 K: z) g* I0 r+ G* s  `8 U; f( \. y0 H7 B! {6 T8 W; {7 N3 z
! O% G5 j; u; ]' Z8 H

- Y* H; Z* q/ \0 }- k' D* j2 m0 z6 X0 V4 P8 g
0 k) I; [5 K2 r5 ~
# B+ Q% V0 f! L% H1 C9 e
6 [6 V$ H4 v/ m! v, }) _/ I$ {3 G
( _# \1 R, ^6 c/ Q4 f$ Q% U. R& M3 g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2008-11-21 18:37 | 显示全部楼层
首先,这个视频的主题是:
$ n* A) O+ w" z, Y) W: A+ K+ I1 }6 o2 X* u2 B# [
CAD外部参照与外部块
0 L( m8 y8 Y; c: @ 如果把图形作为块插入时,块定义和所有相关联的几何图形都将存储在当前图形数据库中,并且修改原图形后,块不会随之更新。4 l! k  V" Z9 y% p6 s% O( W

8 |* H+ r) U8 E+ d7 m" v8 t 与这种方式相比,外部参照(External Reference,Xref)提供了另一种更为灵活的图形引用方法。使用外部参照可以将多个图形链接到当前图形中,并且作为外部参照的图形会随着原图形的修改而更新。此外,外部参照不会明显地增加当前图形的文件大小,从而可以节省磁盘空间,也利于保持系统的性能。, g# D1 a: @. T

5 H9 }/ b# b7 x# a4 b' `- y当一个图形文件被作为外部参照插入到当前图形中时,外部参照中每个图形的数据仍然分别保存在各自的源图形文件中,当前图形中所保存的只是外部参照的名称和路径。无论一个外部参照文件多么复杂,AutoCAD都会把它作为一个单一对象来处理,而不允许进行分解。用户可对外部参照进行比例缩放、移动、复制、镜像或旋转等操作,还可以控制外部参照的显示状态,但这些操作都不会影响到原图文件。% p2 q% ]# z+ j3 r% w, Z
8 }. P3 w5 H% i4 ?8 {9 q
AutoCAD允许在绘制当前图形的同时,显示多达32000个图形参照,并且可以对外部参照进行嵌套,嵌套的层次可以为任意多层。当打开或打印附着有外部参照的图形文件时,AutoCAD自动对每一个外部参照图形文件进行重载,从而确保每个外部参照图形文件反映的都是它们的最新状态。2 X2 H4 }3 E! o( x5 S3 h, w
( {" w3 D' b4 O2 r- g
外部参照定义中除了包含图像对象以外,还包括图形的命名对象,如块、标注样式、图层、线型和文字样式等。为了区别外部参照与当前图形中的命令对象,AutoCAD将外部参照的名称作为其命名对象的前缀,并用符号“|”来分隔。例如,外部参照exam9-1.dwg 中名为“CENTER”的图层在引用它的图形中名为“exam9-1|CENTER”。( ?7 p) G) R0 R

9 [" b1 h1 {/ y1 R9 B% e8 D- P% M; V! D; b在当前图形中不能直接引用外部参照中的命名对象,但可以控制外部参照图层的可见性、颜色和线型。( @- [- Q; Z& `1 L

6 L9 B- C3 K' g4 b' n1 x3 @  }: i7 I附着外部参照的过程与插入外部块的过程类似,其命令调用方式为:1 w* I: h% |) G- B; C

# p+ l$ N  `8 C7 c) c/ ]    工具栏:“Reference(外部参照)”→ : ?; L# m7 o3 H: g/ x  [

* B4 \  ^' u/ I' K/ M' k# C    菜单:【Insert(插入)】→【External Reference…(外部参照)】
5 A4 Z4 t' x. i2 S* t" F# ]  \9 T; a  p) H, H% ^
    命令行:xattach(或别名xa)
' a" L3 `/ d- N6 y: |0 y5 a, W% {+ }* L, w
   “Xref Manager(外部参照管理器)”对话框中的Attach...按钮,参见13.3.1节7 h4 E& k, u% r0 Q: o; V

2 b9 y; q. P3 E( T- R5 a调用该命令后,系统首先弹出“Select Reference File(选择参照文件)”对话框,提示用户指定外部参照文件,然后显示“External Reference(外部参照)”对话框,如图13-1所示。
$ |* H- o" B/ t% U, y9 j+ L, c
% ]' h" {! u5 f& f2 y& M$ r/ g该对话框中的“Insertion point(插入点)”、“Scale(比例)”和“Rotation(旋转)”等项与“Insert(插入)”对话框相同,其他项的作用为:
) P. Q* R! I9 @4 g
/ @. `/ t/ Z- t! e  `3 E. @2 z1 y    (1) “Retain Path(保留路径)”:设置是否保存外部参照的完整路径。如果选择了这 个选项,外部参照的路径将保存到图形数据库中,否则将只保存外部参照的名称而不保存其路径。
+ i9 g) S$ U# `( i* W8 k8 R) b' Q( e; v# E, U
    (2) “Reference Type(参照类型)”:指定外部参照是“Attachment(附加型)”还是“Overlay(覆盖型)”,其含义为: & \' G7 m; G( D2 H% E
& Y7 o( e% b. C! b: G5 a5 H1 Q+ F
    ①“Attach(附加型)”:在图形中附着附加型的外部参照时,如果其中嵌套有其他外部参照,则将嵌套的外部参照包含在内。% B4 y# ]4 }, B9 N. b& a5 b/ @

" L4 `6 S1 d" c) j  s    ②“Overlay(覆盖型)”:在图形中附着覆盖型外部参照时,则任何嵌套在其中的覆盖型外部参照都将被忽略,而且其本身也不能显示。
发表于 2008-11-21 18:39 | 显示全部楼层
使用外部参照(xref)绘制规划图
# e% N0 [+ G) r) s
2 k- l" l; w2 P# C% d     规划设计过程中反复的方案审查修改往往使得设计图要进行多次传递,如果你的设计伙伴或者设计委托方不在本地,而是采用网络进行联络,那你就不得不考虑传输效率的问题。 1 r+ B* h; q  u1 {

! `9 O6 S' d# G
4 U0 w2 R) M, B" a& ^( F- [1 X) }: b一般来说,规划图(不含地形图)数据量在数百K至数兆之间,矢量化地形图数据量往往超过数兆甚至数十兆,传递这样整个成果文件,即便以现在的网速也未必是轻而易举的。假如你直接在地形图上作设计,那末你传递的时候必须把规划图和地形图“剥离”,去掉根本无需修改的地形,折腾一番,才把规划图发出去。如果你认为这比较费时,那末我建议你使用外部参照(External preference)来绘图。相对于Insert block,它的优点还不止于此。 # M3 p. j/ ~; [5 a

5 J, H; l0 t: C. j
  _0 Y% D, w0 ~. J% o图形中的外部参照 4 J9 T, m& D. g1 J5 p% h3 [

3 s9 @0 [  U6 X  R+ g4 b7 H8 k
/ B/ V$ k3 i8 y! I6 H外部参照是块的一种变形。块是一个几何信息的集合,它通过唯一的名称来标识,存储在符号表中,其本质类似一个独立的实体。外部参照共享块的特征,它们同样在符号表中定义。但是,与块不同的是与外部参照定义相关联的几何信息不存储在当前图形中,而是存储在另一个图形文件中。与块相同的是在图形中可以有一个外部参照的多个实例,但是只能有一个定义。
+ l3 g$ J# @6 Z: U3 c
7 |3 k) d7 \, i
* g; ]& Z5 r. l5 I. u. O. _- o由于几何信息是外部存储的,因此使用外部参照的优点在于每次打开包含外部参照的图形时,那些外部参照图形最新保存的版本将被加载到当前图形中。当重载外部参照或打印当前图形时,也同样进行上述处理。使用外部参照替代块可以节约磁盘空间,因为不需要在所有使用参照图形几何信息的图形中保存这些数据的多个副本。 , K, s1 F* |6 \) p8 r# ^: T

" Q3 F  {4 }9 w% n1 o4 Z2 ^4 _
, W7 I8 A' M0 ]  F4 N% [外部参照用于在当前图形中显示公用基本图形的几何信息,但是并不增加图形的大小,可以将参照图形的修改反映到引用该图形的宿主图形中。
. S% p7 U" E' y
- x2 [7 u! B6 p8 V% `1 D3 F$ t8 W: d8 \, b$ f" C
定义一个外部参照有两种方法:覆盖和附加。覆盖主要用于需要临时查看另一个图形的几何信息,但又不打算使用这些数据打印的情况。附加主要用于:在每个外部参照中要产生一次的图形,此图形需要永久使用并需要在宿主图形中打印出来的情况。覆盖和附加的唯一区别在于如何处理嵌套的参照。嵌套是在一个外部参照图形中包含另一个图形的外部参照的情况。一个附加外部参照中的附加参照在当前图形中总是可见的,而一个覆盖外部参照中的覆盖参照总是不可见的。(
# Z, ]1 N' t- B0 \) j # p# }$ y1 e  \; q8 m# s8 }* [
6 F) f) z' y9 P0 i" J: }
( J& D1 h5 t" Y! B
2 S9 a9 h' M2 D8 l9 Q# |

: k  s/ ?% ?% W- b
' y- b7 X) s; m, M+ ]/ O9 T
. U6 i& W* _# L; B9 w" O  d1 i在一个图形中使用外部参照方法如下: & ]) j$ ?' P, x. Y  N

3 B" z9 O) i6 f
1 P8 g  T+ q1 L7 d命令名: XREF 图标: 菜单:insert->External preference - c0 ?) A) r& P# t6 f" N+ E  W
9 O- X, V; ]/ ?! f: W% b1 }
, E+ F# \! H" [9 H9 Q
运行后出现图1对话框,选attach(加入)出现图2对话框,按Browse按钮选择要进行外部参照的dwg地形图,完成后返回图2对话框。attachment(附加)和overlay(覆盖)的区别见前述。参数组(parameters)包括插入基点,x、y、z个方向的缩放比例,旋转角度,在规划设计中一般使用缺省值,把各分项的打勾去掉,按OK键完成。
+ Z  u" B  e, B+ x" Y
" w+ H+ n; \8 |& f5 {1 O. M( G! Y" \( R5 w$ k/ e
) C7 f7 m* _  q) p# C, l

' v3 ?- s* W$ B; t  Q" b( f6 y
项目技巧:
! E) U- T0 U/ m& r# Q" s* X
( i" }1 O5 {. H% k$ I5 h/ E+ D( H( X+ r; z+ J) V
首先应建立一个项目的专用目录, 用于存放诸如平面图、景观图、水电图、地形图等等,只要地形图和规划图置于同一目录下,即便Include Path改变了,地形图也能被正确参照。
+ c3 z. |" ~; Y. y" P3 N2 c& [2 A! v6 v- q, U

/ _' g4 c* T4 f) c( y) u3 L! k# o6 Q2 z: R
其次整理地形图。矢量化地形图与规划地形底图的制图标准有所不同,作为规划底图,它的线条只能为统一为细线,而一个标准的矢量化地形图会根据地物地貌的差异采用不同的线宽,我们要做的,就是把地形图炸碎(Explode);然后“减肥”,使用Purge或本站提供的超级purge,清除无用信息;最后统一所有图层的颜色,再把图中全部图元的color改为bylayer。对于AutoCAD R14中的零宽度线条,统一颜色就意味着统一打印线宽(AutoCAD2000对线宽有更直接的理解,请查有关资料)。 ) c% i) T7 U2 |/ O7 \0 a, @* c
% z# P/ F4 |# \& W% D: J2 X
& u$ }, D, O2 p. X

' L! _& U0 Z+ Y4 y: M' w2 }做完以上工作,便可以参照地形图正式作设计了。表面看来,设计前的准备似乎较繁琐,但这是一种类似于砍柴前的磨刀工作, 能够提高整体设计效率,并有利于在长期的工作过程中形成良好的制图风格。
发表于 2008-11-21 18:40 | 显示全部楼层
关于外部插入块xref命令的运用 $ B# I; _/ c+ I: B5 _( Q
; r. |% r' X% S
  cad中有一个外部插入块的命令,不知道大家有没有用过,没用过的话,不防尝试一下,会发现对于画总图来说很方便哟。 4 M( b; i5 H( K1 L
8 O. u. T8 x- s7 ]0 [
比如说现在有一张总图是由其它部门出的,属于暂定稿,现在要求我们做里面的景观设计。通常我们会在原总图上继续画自已的景观总平面,假如以后原先的总图有局部的一些改变,我们就需将原来的总图重新插入,每改一次就要重插一次,将会十分麻烦。xref命令运用使这一问题变得十分简单。 : n% l$ B5 F& ~' A

/ y( O! [8 m; c: z9 a* d具体部骤如下 , v: c; J8 l& Z. h  W1 K
! C; t: ]2 `* Y4 _/ F; F
1、输入xref命令或在下拉菜单中选插入-外部参照-出现一对话框,选attach,在弹出的对话框中选browse,选中你想要插的外部块文件(我们称此图为图1)。 5 s3 W$ m8 Z& u7 }- I( c1 M
# x& u7 g6 w9 K1 N: Y8 f- ?
2、然后再在这张底图(图1)上画你想画的图(我们称此图为图2),保存该文件。 . o( z+ s, x9 ?5 \4 E$ K7 C
# O9 d" n/ l- v6 E. Z6 h. t
3、当底图改变的时候你只需将原先的底图文件(图1)覆盖,再打开你已画好的图(图2),你会发现原先的底图(图1)已经改过来了。
/ T! v) Z. P, ^" [4 z. l6 ~$ L+ r0 N& W, u3 z. Y& b
注意:一定要将你的外部块文件保存好,不要弄不见了,否则该命令就没用了,建议存在与图2相同的目录下
发表于 2008-11-21 18:53 | 显示全部楼层
这个视频主要是说:
4 |* E8 f" L2 s9 j2009版的插入外部参照(External Reference)时,可以方便得用clip xref来剪切所要的范围,很容易地编辑边界(boundary)以得到你想要的外部参照的某个部分,而之前版本是无法编辑边界的,要想得到新的外部参照的范围必须重新画的边界以引入你要的外部参照。+ {( d; P. `, n" o" Z
4 o4 W8 r! b7 c' l3 O% D
并不是蒙版,而是加入了外部参照的图层,
( X) u3 Z1 x6 @8 u! t) e2 O旧版本的cad一样有这个功能的,只是无法随意编辑边界。
2 K7 l6 P' L3 x# Z4 ]' }
- J' n. K9 t& j: V

" _8 v2 s  C6 ?" s
, f; x* Q" h1 q: K请看看以下的帖子3 N5 |+ `( L2 e$ q4 y. B

9 `+ [: e. e$ Y! ?: Ehttp://www.askcad.com/bbs/thread-6314-1-1.html
% B& |% d: [. {1 |& C* t9 S
5 z9 S. E8 c/ M- }: L  \上面这个例子中,直接在空白文档插入一个外部参照,然后用clip xref的剪切功能选择一部分外部参照,看上去就象剪切了图形,其实是剪切了外部参照而已
" q9 \" n! Q' B# R# N4 b- Y" v假设不是空白文档,本身有对象,则clip xref只剪切了外部参照的图形,对本身这个文档的对象没有影响的。
& g- M/ u" g7 c8 b- |
, d4 R# P" G& U8 K5 I7 [[ 本帖最后由 truezx 于 2008-11-21 19:01 编辑 ]
 楼主| 发表于 2008-11-22 10:46 | 显示全部楼层
非常感谢版主,解释的太详细了,我这个新手获益匪浅,再次拜谢!9 c* ^8 W9 i; \0 N# m) N9 j
) S- N$ l# E9 W3 P- p
虽然有些地方还是有些看不懂,不过我会慢慢的消化的……% m2 x- j; c: q) F! g  @: j
7 t1 @6 C) W, S9 F3 E7 c% n( W' R
版主提供的那个地址中的那个命令,在当时,应该是插件吧?, d, M$ x) c/ t; T* K7 x) q

3 `! `3 q7 i0 \% J) wPS:版主 签名里的 【对部分题目和视频教程的汇总】没有链接,请查证!
发表于 2008-11-22 11:03 | 显示全部楼层

回复 #8 tommi 的帖子

由于签名字数的限制,因此没有办法加上链接,不过你要是看了第一个帖子,就应该知道要找到我第二个帖子也是小菜一碟的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-28 09:27

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表