发新话题
打印

VB对CAD二次开发时应用explode问题

VB对CAD二次开发时应用explode问题

任何分解对象的颜色、线型和线宽都可能会改变。其他结果取决于所分解的合成对象的类型。请参见以下可分解对象的列表以及分解的结果。
注意  如果使用的是脚本或 ObjectARX™ 函数,则一次只能分解一个对象。
二维和优化多段线
忽略所有相关线宽或切线信息。对于宽多段线,AutoCAD 沿多段线中心放置所得的直线和圆弧。
[img]mkMSITStore:\Program%20Files\AutoCAD%202004\help\acad_acr.chm::/online_art/acw0730u.gif[/img]
三维多段线
分解成线段。为三维多段线指定的线型将应用到每一个得到的线段。
三维实体
将平面表面分解成面域。将非平面表面分解成体。
圆弧
如果位于非一致比例的块内,则分解为椭圆弧。

一次删除一个编组级。如果一个块包含一个多段线或嵌套块,那么对该块的分解就首先显露出该多段线或嵌套块,然后再分别分解该块中的各个对象。
具有相同 X、Y、Z 比例的块将分解成它们的部件对象。具有不同 X、Y、Z 比例的块(非一致比例块)可能分解成意外的对象。
当非一致比例块包含有不能分解的对象时,这些不能分解的对象将被收集到一个匿名块(以“*E”为前缀)中并且以非一致比例缩放进行参照。如果这种块中的所有对象都不可分解,则选定的块参照不能分解。非一致缩放的块中的体、三维实体和面域图元不能分解。
分解一个包含属性的块将删除属性值并重显示属性定义。
不能分解用
MINSERT 和外部参照插入的块以及外部参照依赖的块。

分解成一个曲面体(非平面型表面)、面域或曲线。

如果位于非一致比例的块内,则分解为椭圆。
引线
根据引线的不同,可分解成直线、样条曲线、实体(箭头)、块插入(箭头、注释块)、多行文字或公差对象。
多行文字
分解成文字对象。
多线
分解成直线和弧。
多面网格
单顶点网格分解成点对象。双顶点网格分解成直线。三顶点网格分解成三维面。
面域
分解成直线、圆弧或样条曲线。

Signature RetVal = object.Explode Object
[url=mkMSITStore:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_3dpoly_object.htm]3DPolyline [/url], [url=mkMSITStore:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_blockref_object.htm]BlockRef[/url], [url=mkMSITStore:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_lightweightpolyline_object.htm]LightweightPolyline[/url], [url=mk:@MSITStore:D:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_minsertblock_object.htm]MInsertBlock[/url], [url=mk:@MSITStore:D:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_polygonmesh_object.htm]Polygonmesh[/url], [url=mk:@MSITStore:D:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_polyline_object.htm]Polyline[/url], [url=mk:@MSITStore:D:\Program%20Files\AutoCAD%202004\help\acadauto.chm::/idh_region_object.htm]Region[/url]
The object or objects this method applies to. RetVal
Variant (array of objects)
The array of exploded objects. Remarks Depending on the type of compound object you're exploding, different results occur. Refer to theEXPLODE command topic in the AutoCAD Command Reference for a detailed list of explodable objects and their results. You do not have to explode a block in order to manipulate its constituent entities. All block definitions have an Item method that allow you to manipulate the entities within the block without exploding the block definition itself.

在CAD命令窗口下输入X,就可选择炸开任选多行文字,但在进行二次开发时的RetVal = object.Explode中的OBJECT却没有多行文字这个的。。。不知道怎么可以炸开

TOP

xuexu le a

TOP

看不懂

我觉得好深啊,基本上一点儿也看不懂

TOP

发新话题