Revit MEP
叶雄进-橄榄山
中国Revit二次开发技术推动者和l领军者
展开
-
如何修改Revit中墙,梁,管道等的端点位置。实例代码演示修改管道的倾斜角度
转载请复制以下信息:原文链接: http://blog.csdn.net/joexiongjin/article/details/8124489作者: 叶雄进 , Autodesk ADN接到一个朋友的关于修改管道角度的咨询Q: 管道的端点偏移都是只读的,有没有更改管道坡度的API?如果有,是什么;如果没有,有什么办法解决一下吗?谢谢。关于修改Revi原创 2012-10-29 15:31:08 · 8785 阅读 · 0 评论 -
如何获取墙,圆形 管道或圆心风管的中心线的引用Reference
先说说引用Reference的一点常识和作用:Revit大量使用引用(Reference)指向一个对象,来指向对象之间的关系,这是Revit能智能更新模型的关键技术。比如对于一个尺寸标注对象Dimension,它保留了对所指向的那些面或对象的引用Reference,当这些Reference指向的对象发生修改时,尺寸标注随着更新。 Revit里面的Element,Face,Edge,端点具有原创 2012-10-31 17:33:14 · 6130 阅读 · 1 评论 -
程序生成的管道Pipe或风管Duct,如何修改他们的系统类型
接到类似的问题的咨询。叶老师,我用NewPipe创建的管道后,选中画好的管道,为什么“系统类型”属性项那不能选择?只显示“未定义”。而且不能设置,如何通过API来设置新建风管时的系统分类和系统名称?如何修改已有管道和风管的系统分类和系统名称? A:如果单独用NewDuct (XYZ, XYZ,DuctType)或NewPIpe 函数创建的风管或管道的系统类型是未定义原创 2012-10-31 18:37:00 · 10203 阅读 · 3 评论 -
Revit MEP中如何利用API实现把弯头链接到风管上
如何利用API实现把弯头链接到风管上当创建弯头族实例时,试了两个方法来创建,1. 使用方法 NewFamilyInstance(XYZ location,FamilySymbol symbol,XYZ referenceDirection,Element host,StructuralType structuralType) 创建时,Host没有建立关联;2. 使用方法NewFamilyInsta原创 2013-07-11 11:31:59 · 6913 阅读 · 7 评论 -
Revit2014 支持编程创建管道并且立即赋予系统类型名称
在Revit2013里面,当我们用NewPipe创建完成一个管道后,若这个管断是独立的没有与其它已经具有系统类型的管道或终端设备连接,这个管段的系统类型属性是没有定义的。通过编程也无法赋予系统类型。 这个问题已经办法我已经写过一个博文:http://blog.csdn.net/JoeXiongjin/article/details/8133749在Revit 2014里面,Pipe类提供了Crea原创 2013-11-25 15:21:36 · 10120 阅读 · 0 评论 -
获取Revit项目里面实例的连接键的参数
在项目里如何获取实例的连接键的参数,能不能读到族中的连接键说明?在族里的可以找到ConnectorElement ,然后get_Parameter(BuiltInParameter.RBS_CONNECTOR_DESCRIPTION)获取到,如何在项目中获取ConnectorElement 或者RBS_CONNECTOR_DESCRIPTION?还有没有其他方式可以在项目里获取指定的连接键。原创 2014-04-22 10:23:23 · 3665 阅读 · 0 评论 -
如何用Revit API获取Conduit、FlexPipe的类型
问题:已经获得Conduit对象和FlexPipe对象,我该如何获取它的类型。我现在获得到了实例,实例中得不到类型参数,那么我现在想通过这个实例获得它对应的ConduitType、FlexPipeType,我该如何做?如果是FamilySymbol的话,里面有一个变量Symbol可以直接获得,但是这个想了好久没有办法做到。答:几乎所有实例对象都提供GetTypeId() 方法,这个方法会返回实例对原创 2014-03-26 13:02:40 · 3242 阅读 · 0 评论