完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

二次开发教程:Revit开发读取CAD信息

发布于:2019-08-26 16:51:36

网友投稿

更多

在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);


本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

pic.gif

上一篇:二次开发教程:Revit开发设置模型线颜色

下一篇:Revit如何获取坐标值

60acb4e0ef112.png