CAD中的选择集过滤_第1页
CAD中的选择集过滤_第2页
CAD中的选择集过滤_第3页
CAD中的选择集过滤_第4页
CAD中的选择集过滤_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、过滤器的值。:、DXF群组码共同群组码代码一览表群码说明预设值-4过所组*,例如AND、ANDOROR、XOR、XOR、NOT、NOT单一条件时可省略-1图兀名称(会随每一个图档开启也有所不同)不PJ省略0图元类型,例如"ARC"、"LINE"、"CIRCLE".不PJ省略5处理码不PJ省略6线型名称(如果线型不为"BYLAYER",此群码值会出现)BYLAYER8图层名称不PJ省略48线性比例(选择性)1.060物件可见性,0=可见,1=不可见062颜色编号(如果线型不为"BYLAYER"此群

3、群码会出现)当值为0日寺,即指BYLAYE期果是负值即指BYLAYER该图层是关闭的(选择性)67值为空或0时即指图兀在模型空间,如果为1指在图形空间0、过滤群组方式-FilterType(DXF群组码)=-4过滤群组方式内含项目描述运算法则"<AND""AND>"1或多个所有项目怩集1+1=1,1+0=0,0+1=0,0+0=0"<OR"."OR>"1或多个所有项目的并集1+1=1,1+0=1,0+1=1,0+0=0"<XOR"."XOR>&quo

4、t;2个两个项目的异或运算1+1=0,1+0=1,0+1=1,0+0=0"<NOT"."NOT>"1个不包含此项目的值NOT(1)=0,NOT(0)=1四、范例:1、过滤条件为图元为MTEXT图元是MTEXTFilterDataMTEXTFilterType02、过滤条件为图元为CIRCLE<LINE图元是CIRCLEOR图元是LINEFilterData<ORCIRCLELINEOR>FilterType-400-43、过滤条件为图元在DIM图层(LAYER井的CIRCLE或LINE(图元是CIRCLEOR图元是LINE)

5、AND图层位于DIM层FilterData<AND<ORCIRCLELINEOR>DIMAND>FilterType-4-400-48-44、过滤的条件为图元为CIRCLELINE但图层(LAYER)不属于DIM层(图元是CIRCLEOR图元是LINE)ANDNOT图层位于DIM层)FilterData<AND<OR!CIRCLELINEOR>><NO1_DIMNOT>AND>FilterType-4-400-4-48-4-4组码说明-5APPpersistentreactor-4APP条件运算符(仅用于ssget)-3APP扩

6、展数据(XDATA)标记(固定)-2APP图元名引用(固定)-1APP图元名。每次打开图形时它都改变,且不被保存。(固定)0表示图元类型的文字字符串(固定)1图元的主要文字值2名称(属性标记、块名称等)3-4其他的文字值或名称值5图元句柄。最多16位十六进制数字的文字字符串(固定)6线型名(固定)7文字样式名(固定)8图层名(固定)9DXF变量名标识符(仅用于DXF文件的HEADERS域)。10主要点。此点为直线或文字图元的起点,圆的圆心等等。DXF主要点的X值(其后为Y和Z值的组码20和30)APP:三维点(三个实数构成的表)11-18其他点。DXF其他点的X值(其后为Y和Z值的组码21-2

7、8和31-38)APP三维点(三个实数构成的表)20,30DXF主要点的Y和Z值21-28,31-37DXF其他点的Y和Z值38DXF如果非零,则为图元的标高39如果非零,则为图元的厚度(固定)40-48浮点值(文字高度、比例因子等)48线型比例。浮点标量值。缺省值适用于所有图元类型。49可重复的浮点值。一个图兀中的口义长度表(例如LTYPE表中的虚线长度)中可出现多个组码49。组码7x总是在第一个组码49前出现,用于指定表的长度。50-58角度(在DXF文件中单位为度,在AutoLISP和ARX应用程序中单位为弧度)。60表示图元可见性的整数值。不赋值或值为0时表示可见;为1时表小耳、可见。

8、62颜色代码(固定)66“图元跟随”标志(固定)67空间,即模型空间或图纸空间(固定)68APP表小视口打开但/、口见、未激活或者关闭。69APP视口标识数字。70-78整数值,如重复部分的计数器、标志位或模式等。90-9932位整数值100子类数据标记(把继承下来的类名当作字符串)。由具体类继承下来的所有对象和图元类都必须有此项。此标记用于分离某个对象中由不同的类定义的数据。它也满足从ARX继承下来的每个独立的具体类的DXF命名需要(请参见子类标记)。102控制字符串,其后为“任意名称”或""。除了字符串必须以""开始外,它与外部数据组码1002类似。

9、其后可跟任意字符串,且此字符串的解释取决于应用程序。另一个可用的控制字符串为"",它标识组的结束。如上所述,除了在执行图形核查操作期间外AutoCAD一般不解释这些字符串;它们仅用于应用程序。105DIMVART号表条目对象句柄。210拉伸方向(固定)。DXF拉伸方向的X值APP:三维拉伸方向矢量220,230DXF拉伸方向的Y和Z值280-289290-2998位整数值布尔标志值300-309任意的文字字符串310-319任意二进制数据组,与组码1004具有相同表示法和限制:最长为254个字符的十六进制字符串表示最长为127个字节的数据数据组。320-329任意对象句柄。

10、句柄佰保留原样,在执行INSERT和XREF操作时它们不被转化。330-339软键指针句柄。任意指向同一DXF文件或图形中的其他对象的软键指针,在执行INSERT和XREF操作时被转化。340-349硬键指针句柄。任意指向同一DXF文件或图形中的其他对象的硬键指针,在执行INSERT和XREF操作时被转化。350-359软键从属句柄。链接到同一DXF文件或图形中其他对象的任意软键从属链接,在执行INSERT和XREF操作时被转化。360-369硬键从属句柄。链接到同一DXF文件或图形中其他对象的任意硬键从属链接,在执行INSERT和XREF操作时被转化。370-379线竟枚举7俏(AcDb:L

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

12、F义件中为句柄)和在AutoLISP中为特殊的类型保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用391-399的DXFffl码,其原因与上面的线宽范围相同。400-40916位整数410-419字符串999DXF999组码表示其后为注释字符串行。DXFOUT不在DXF输出文件中包括此组;DXFIN能识别词组码,但忽略其后的注释。通过999组码,用户可以在所编辑的DXF文件中包括注释。1000扩展数据中的ASCII字符串(最长255个字节)。1001扩展数据的已注册应用程序名(ASCII字符串,最长31个字节)o1002扩展数据控制字符串(""或"")。1003扩展数据图层名。1004扩展数据中的字节数据组(最长127字节)o1005扩展数据中的图元句柄。文字字符串,最多16位十六进制数字。1010扩展数据中的点DXFX值(其后跟组码1020和1030)APP:三维点1020,1030DXF点的Y和Z值10111021,1031扩展数据中的三维世界空间位置DXFX值(其后跟组码1021和1031):三维点DXF世界空间位置的Y和Z值。1012扩展

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论