绘制管道之前,必须有“管道类型”。默认模版是没有这一项的,点击REVIT命令,绘制管道, 软件会自动生成 族-管道-管道类型。
请问,不点命令,如何用程序自动生成管道类型?
答:
Revit的空白模板上应该还有一个管道的类型对象。 可以用ElementType.Duplicagte 来创建一个已有类型的拷贝。
扩展说下,有些对象如果在当前文件里面没有,而且没有提供API来创建,我们可以从外部文件里面复制一个到目标文件中。
在Revit 2014里面提供了跨文件的复制对象。所以你可以用CopyElement对象在Revit2014里面从一个已有模型文件中复制一个管道类型到另一个没有管道类型的模型中。请参考ElementTransformUtils族下面的CopyElement()方法 。
其他对象的类型也是如此!
转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/12510925
作者: 叶雄进 , Autodesk ADN
欢迎光临 EaBIM (https://eabim.net/) | Powered by Discuz! X3.2 |