分类提取
请问怎样用vb在cad文件的modelspace中分类得到点,线,园之类的图元属性啊? 可以由它的objectname的到它的类型,在新建一个该类型的图元,用它的objectid ,使用objectIDToObject(object.id) 将它的属性值都付给新的图元For Each entry In moSpace '对图形对象的处理
Dim entryname As String
Dim cadobject As AcadObject
entryname = entry.ObjectName
Dim mycad2dline As AcadPolyline
If entryname = "AcDbPolyline" Then
Set mycadline = cadfile.ObjectIdToObject(entry.ObjectID) '获取选到的线
end if
next 用select方法,加上filter条件就可以了 这样不行~~只能得到名字之类的共有属性
无法得到线的节点坐标之类的图元的特殊属性 大家帮帮忙吧!! 有人吗?急死了
我一直在线等啊·~~ 呵呵!不错不错!感谢分享!! 可以得到顶点坐标,用属性coordinate就可以,你再看看VBA的联机帮助
页:
[1]
