Revit开发读取CAD信息

来源:互联网 发布:整理收集文档软件 编辑:程序博客网 时间:2024/04/30 16:41


在Revit里链接的CAD通过API

能获取到到图层信息和图层里的几何信息

文字信息目前应该是还获取不到的


几何信息可以直接通过Geometry来获取

图形信息可以通过GeometryObject的GraphicsStyle

来获取

GraphicsStyle里有一个GraphicsStyleCategory

而这个Category的名字和图层是一样的

当然这个Category里还包含一些其他信息


下面是一个查询图层的小例子


            Reference r = uidoc.Selection.PickObject(ObjectType.PointOnElement);
            Element elm = doc.GetElement(r);

            GeometryObject geo = elm.GetGeometryObjectFromReference(r);

            GraphicsStyle gs = doc.GetElement(geo.GraphicsStyleId) as GraphicsStyle;

            TaskDialog.Show("info", gs.GraphicsStyleCategory.Name);




博主会经常更新一些技术文章,请大家多多关注,

源码下载请加qq群480950299


0 0
原创粉丝点击