cadvba中的选择集过滤

cadvba中的选择集过滤

ID:8973146

大小:57.00 KB

页数:0页

时间:2018-04-13

cadvba中的选择集过滤_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《cadvba中的选择集过滤》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CAD中的选择集过滤一、选择集过滤时的使用方式如下:Object指使用SelectionSet这个方法适用的对象1)     object.SelectMode[,Point1][,Point2][,FilterType][,FilterData] 2)     object.SelectOnScreen[FilterType][,FilterData] 3)     object.SelectAtPointPoint,FilterType,FilterData FilterType:Variant[

2、变体](整数数组);仅用于输入;(可选项)指定使用的过滤器类型的DXF组码。FilterData:Variant[变体](变体数组);仅用于输入;(可选项)过滤器的值。二、DXF群组码共同群组码代码一览表群码说明预设值-4过滤群组方式,例如单一条件时可省略-1图元名称(会随每一个图档开启而有所不同)不可省略0图元类型,例如"ARC"、"LINE"、"CIRCLE"...不可省略5处理码不可省略6线型名称(如果线型不为"BYLAY

3、ER",此群码值会出现)BYLAYER8图层名称不可省略48线性比例(选择性)1.060物件可见性,0=可见,1=不可见062颜色编号(如果线型不为"BYLAYER",此群群码会出現)当值为0時,即指BYLAYER,如果是负值即指该图层是关闭的(选择性)BYLAYER67值为空或0时即指图元在模型空间,如果为1指在图形空间0三、过滤群组方式-FilterType(DXF群组码)=-4过滤群组方式內含项目描述运算法则""1或多个所有项目的交集1+1=1,1+0=0,0+1=0,

4、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图元是MTEXTFilterDataMTEXTFilterType02、过滤条件为图元为CIRCLE或LINE图元是CIRCLEOR图元是LINEFilterData

5、CLELINEOR>FilterType-400-43、过滤条件为图元在DIM图层(LAYER)中的CIRCLE或LINE (图元是CIRCLEOR图元是LINE)AND图层位于DIM层FilterDataDIMAND>FilterType-4-400-48-44、过滤的条件为图元为CIRCLE或LINE但图层(LAYER)不属于DIM层(图元是CIRCLEOR图元是LINE)ANDNOT(图层位于DIM层)FilterData

6、OR>AND>FilterType-4-400-4-48-4-4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。