收藏 分享(赏)

CAD中的选择集过滤.doc

上传人:tkhy51908 文档编号:6771966 上传时间:2019-04-22 格式:DOC 页数:9 大小:133KB
下载 相关 举报
CAD中的选择集过滤.doc_第1页
第1页 / 共9页
CAD中的选择集过滤.doc_第2页
第2页 / 共9页
CAD中的选择集过滤.doc_第3页
第3页 / 共9页
CAD中的选择集过滤.doc_第4页
第4页 / 共9页
CAD中的选择集过滤.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 CAD 中的选择集过滤一、选择集过滤时的使用方式如下:Object 指使用 SelectionSet 这个方法适用的对象1) object.Select Mode, Point1, Point2, FilterType, FilterData 2) object.SelectOnScreen FilterType, FilterData 3) object.SelectAtPoint Point, FilterType, FilterData FilterType:Variant变体(整数数组);仅用于输入;(可选项) 指定使用的过滤器类型的 DXF 组码。 FilterData:Varia

2、nt变体(变体数组);仅用于输入;(可选项) 过滤器的值。 二、DXF 群组码共同群组码代码一览表群码 说明 预设值-4过滤群组方式,例如 、 、 、单一条件时可省略-1图元名称(会随每一个图档开启而有所不同)不可省略0图元类型,例如 “ARC“、 “LINE“、“CIRCLE“.不可省略5 处理码 不可省略6线型名称(如果线型不为“BYLAYER“,此群码值会出现)BYLAYER8 图层名称 不可省略48 线性比例(选择性) 1.060 物件可见性, 0=可见, 1=不可见 062颜色编号 (如果线型不为“BYLAYER“,此群群码会出現)当值为 0時,即指BYLAYER,如果是负值即指该图

3、层是关闭的(选择性)BYLAYER67值为空或 0时即指图元在模型空间,如果为 1指在图形空间0三、过滤群组方式- FilterType (DXF 群组码) = -4过滤群组方式 內含项目 描述 运算法则“1 或 多个所有项目的交集1+1=1, 1+0=0, 0+1=0, 0+0=0“1 或多个所有项目的并集1+1=1, 1+0=1, 0+1=1, 0+0=0“2个两个项目的异或运算1+1=0, 1+0=1, 0+1=1, 0+0=0“1个不包含此项目的值 NOT(1)=0,NOT(0)=1四、范例:1、过滤条件为图元为 MTEXT图元是 MTEXTFilterData MTEXTFilter

4、Type 02、过滤条件为图元为 CIRCLE或 LINE图元是 CIRCLE OR 图元是 LINEFilterData FilterType -4 0 0 -43、过滤条件为图元在 DIM 图层(LAYER)中的 CIRCLE或 LINE(图元是 CIRCLE OR 图元是 LINE) AND 图层位于DIM层FilterData DIM ANDFilterType -4 -4 0 0 -4 8 -44、过滤的条件为图元为 CIRCLE或 LINE但图层(LAYER)不属于 DIM层(图元是 CIRCLE OR 图元是 LINE) AND NOT(图层位于DIM层)FilterData A

5、NDFilterType -4 -4 0 0 -4 -4 8 -4 -4组码 说明-5APP:persistent reactor 链表-4 APP:条件运算符(仅用于 ssget)-3APP:扩展数据 (XDATA) 标记(固定)-2 APP:图元名引用 (固定)-1 APP:图元名。每次打开图形时它都改变,且不被保存。(固定)0 表示图元类型的文字字符串(固定)1 图元的主要文字值2 名称(属性标记、块名称等)3-4 其他的文字值或名称值5 图元句柄。最多 16 位十六进制数字的文字字符串(固定)6 线型名(固定)7 文字样式名(固定)8 图层名(固定)9DXF:变量名标识符(仅用于 DX

6、F 文件的 HEADER 区域)。10主要点。此点为直线或文字图元的起点,圆的圆心等等。DXF:主要点的 X 值(其后为 Y 和 Z 值的组码 20 和 30) APP:三维点(三个实数构成的表)11-18其他点。DXF:其他点的 X 值(其后为 Y 和 Z 值的组码 21-28 和 31-38) APP:三维点(三个实数构成的表)20, 30DXF:主要点的 Y 和 Z 值21-28, 31-37DXF:其他点的 Y 和 Z 值38 DXF:如果非零,则为图元的标高39 如果非零,则为图元的厚度(固定)40-48 浮点值(文字高度、比例因子等)48 线型比例。浮点标量值。缺省值适用于所有图元

7、类型。49可重复的浮点值。一个图元中的可变长度表(例如 LTYPE 表中的虚线长度)中可出现多个组码 49。组码 7x 总是在第一个组码 49 前出现,用于指定表的长度。50-58角度(在 DXF 文件中单位为度,在 AutoLISP 和 ARX 应用程序中单位为弧度)。60表示图元可见性的整数值。不赋值或值为 0 时表示可见;为 1 时表示不可见。62 颜色代码(固定)66 “图元跟随”标志(固定)67 空间,即模型空间或图纸空间(固定)68 APP:表示视口打开但不可见、未激活或者关闭。69 APP:视口标识数字。70-78 整数值,如重复部分的计数器、标志位或模式等。90-99 32 位

8、整数值100子类数据标记(把继承下来的类名当作字符串)。由具体类继承下来的所有对象和图元类都必须有此项。此标记用于分离某个对象中由不同的类定义的数据。它也满足从 ARX 继承下来的每个独立的具体类的 DXF 命名需要(请参见子类标记)。102控制字符串,其后为“”或 “。除了字符串必须以 “ 开始外,它与外部数据组码 1002 类似。其后可跟任意字符串,且此字符串的解释取决于应用程序。另一个可用的控制字符串为 “,它标识组的结束。如上所述,除了在执行图形核查操作期间外 AutoCAD 一般不解释这些字符串;它们仅用于应用程序。105 DIMVAR 符号表条目对象句柄。210拉伸方向(固定)。D

9、XF:拉伸方向的 X 值 APP:三维拉伸方向矢量220, 230DXF:拉伸方向的 Y 和 Z 值280-289 8 位整数值290-299 布尔标志值300-309 任意的文字字符串310-319任意二进制数据组,与组码 1004 具有相同表示法和限制:最长为 254 个字符的十六进制字符串表示最长为 127 个字节的数据数据组。320-329任意对象句柄。句柄值保留原样,在执行 INSERT 和 XREF 操作时它们不被转化。330-339软键指针句柄。任意指向同一 DXF 文件或图形中的其他对象的软键指针,在执行 INSERT 和 XREF 操作时被转化。340-349硬键指针句柄。任

10、意指向同一 DXF 文件或图形中的其他对象的硬键指针,在执行 INSERT 和 XREF 操作时被转化。350-359软键从属句柄。链接到同一 DXF 文件或图形中其他对象的任意软键从属链接,在执行 INSERT 和 XREF 操作时被转化。360-369硬键从属句柄。链接到同一 DXF 文件或图形中其他对象的任意硬键从属链接,在执行 INSERT 和 XREF 操作时被转化。370-379线宽枚举值 (AcDb:LineWeight)。作为短整数保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用 371-379的 DXF组码,因为 AutoCAD和 AutoLISP都

11、总是采用 370组码作为图元的线宽。在这里 370组码就象其它的“公用”图元字段一样。380-389打印样式名类型枚举(AcDb:PlotStyleNameType)。作为短整数保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用 381-389的 DXF组码,其原因与上面的线宽范围相同。390-399描述打印样式名对象的句柄值,本质上是硬指针,但它有一不同的范围以使向后兼容能容易地处理。作对象的 ID(在 DXF文件中为句柄)和在 AutoLISP中为特殊的类型保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用 391-399的 DXF组码,其原

12、因与上面的线宽范围相同。400-409 16位整数410-419 字符串999DXF:999 组码表示其后为注释字符串行。DXFOUT 不在 DXF 输出文件中包括此组;DXFIN 能识别词组码,但忽略其后的注释。通过 999 组码,用户可以在所编辑的 DXF 文件中包括注释。1000 扩展数据中的 ASCII 字符串(最长 255 个字节)。1001 扩展数据的已注册应用程序名(ASCII 字符串,最长 31 个字节)。1002 扩展数据控制字符串(“ 或 “)。1003 扩展数据图层名。1004 扩展数据中的字节数据组(最长 127 字节)。1005 扩展数据中的图元句柄。文字字符串,最多

13、 16 位十六进制数字。1010扩展数据中的点DXF:X 值(其后跟组码 1020 和 1030) APP:三维点1020, 1030DXF:点的 Y 和 Z 值1011扩展数据中的三维世界空间位置DXF:X 值(其后跟组码 1021 和 1031):三维点1021, 1031DXF:世界空间位置的 Y 和 Z 值。1012扩展数据中的三维世界空间位移DXF:X 值(其后跟组码 1022 和 1032):三维矢量1022, 1032DXF:世界空间位移的 Y 和 Z 值1013扩展数据中的三维世界空间方向DXF:X 值(其后跟组码 1022 和 1032) APP:三维矢量1023, 1033DXF:世界空间方向的 Y 和 Z 值1040 扩展数据浮点值。1041 扩展数据距离值。1042 扩展数据比例因子。1070 扩展数据 16 位符号整数。1071 扩展数据 32 位符号整数。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报