随笔分类 - Revit二次开发
Revit二次开发
摘要:通过FamilyInstance.FamilySymbol.Family
阅读全文
摘要:风管 - 类别Category
圆形风管 - 族Family
T形三通 - 族型号FamilySymbol
画出来 - 族实例FamilyInstance
阅读全文
摘要:1.弯头连接没有锐角,锐角自动转化为直角加钝角。
2.弯头,会根据两个风管上面的两个连接器,自动决定用什么样的弯头。
即两个端点有了,就可以自动安装弯头。不是根据两个点,而是根据两根管。
3.重点是判断风管的两个端点哪个离交点近。从而找到对应的连接器。
4.连接三通四通的方法类似。
阅读全文
摘要:一个项目A中有族myFamiy,我想加载到另一个打开的项目B中,通过手工的方式可以实现。在A中把族另存为myFamily.rfa 文件,然后在B中加载族即可。如何通过编程在一个命令中实现?
阅读全文
摘要:目前不支持使用代码为Ribbon设置快捷键
阅读全文
摘要:虽然Revit的使用者和开发目前在中国都很少,但是这是个趋势。
未来Revit会在许多方面取代Autocad
做CAD二次开发的,在中国也很吃香。
但是使用C++难倒了许多人。
而Revit二次开发可以使用C#并且上手非常容易。
假如你是一个C#程序员,正在确定自己未来的方向,
不妨考虑做个Revit二次开发者。
阅读全文
摘要:推荐使用内参形式Parameter param = elemPick.get_Parameter(BuiltInParameter.INSTANCE_SILL_HEIGHT_PARAM);
阅读全文
摘要:Autodesk已有多年的全球实践和战略,深知API的重要性。所以Revit 被Autodesk收购后,开始封装API 供二次开发。
2005年Autodesk推出Revit 8.0 ,开始提供API,到如今经历了四年时间。Revit API 得到了快速发展,最开始API只能访问文档中的对象,在后续版本中逐渐增加了用户选择交互API
阅读全文
摘要:遍历过滤对象,得到想要的对象,是Revit二次开发一个重要的操作。
阅读全文
摘要:工具->附加到进程。打开revit可以看到进程。选择托管,调试->全部分离,解除。
阅读全文
摘要:FaceLess运行上次命令
Manual模式
automatic模式
两者不能同时用,同时用需要手动修改.addin文件
建议使用Manual模式
阅读全文
摘要:连接器是mep的专有概念,相当于管类的内置几何参数。
比如一条风管,相当于一条线段,线段就有两个端点。
这两个端点就保存在连接器中。
其他可能有不止两个端点的概念
阅读全文
摘要:进入选择对象状态使用Selection.PickObject();函数。异常处理有固定格式
阅读全文
摘要:根据异常提示,快速准确判断错误原因,找到错误位置,是开发的基本功。
阅读全文
摘要:Revit提供特殊的类和集合来完成这些操作,积累一下
阅读全文

浙公网安备 33010602011771号