![]() |
【转帖】objectarx c# 怎样遍历一个图层上的所有实体
objectarx c# 怎样遍历一个图层上的所有实体
www.dimcax.com objectarx c# 怎样遍历一个图层上的所有实体 我是通过选择到的一个实体获得了该实体所在的图层名和层id,想获取该图层上的所有实体(polyline),判断是否闭合后,再求其面积。该怎样实现? typedvalues = new typedvalue[]{ new typedvalue((int)dxfcode.start, "lwpolyline") , new typedvalue(70,1) }; selectionfilter filter = new selectionfilter(fillist); promptselectionresult res = ed.selectall(filter); polyline的面积: dbobject obj = trans.getobject(employeeid, openmode.forread, true); if (obj.gettype().name == "polyline") { polyline entity = (polyline)obj; ed.writemessage("面积:" + entity.area.tostring() + "\n"); } 谢谢it_ze的帮助,很受益! |
| 所有的时间均为北京时间。 现在的时间是 06:24 AM. |