随笔分类 - Revit二次开发
Revit二次开发
摘要:感觉这个函数不错。通过这种方式寻找元素经常需要用到。
阅读全文
摘要:参数的类型string与int取得的方法有所不同,可以封装成一个函数。
阅读全文
摘要:使用API来编辑族时,使用doc.FamilyCreate.NewReferencePlane();创建参考平面。
阅读全文
摘要:使用FamilyManager其他的与普通添加参数与标注没区别。
阅读全文
摘要:几何实体的创建方法之一:
构成封闭底面,指定拉伸方向与拉伸高度。GeometryCreationUtilities
阅读全文
摘要:相交过滤器的应用,比几何相交法简便。Excluding剔除
阅读全文
摘要:与取得元素变量的内参名称类别有个BuiltInParameter
阅读全文
摘要:切换视图必须在事务结束之后,这个困惑了半天,记录一下。
阅读全文
摘要:仅OfCategory()过滤的元素包含系统FamilySymbol
OfClass(typeof(FamilyInstance))过滤出来文档中族实例。
阅读全文
摘要:涉及向量计算,求相交等相关技术。
阅读全文
摘要:管道只能通过PipeType过滤出来类型属性,只能是系统族的类型属性。
管道实例过滤不能用族符号和族实例,要用Pipe
阅读全文
摘要:系统族可以通过内参遍历,遍历出来是个FamilySymbol
喷头属于系统族,但不能通过NewDuct();类似这样的方法布置。
必须使用NewFamilyInstance()
阅读全文
摘要:GBXML是一种中间数据。导出的API很简单,导出设置需要处理。
阅读全文
摘要:曲线有个curve.Distance(xyz)函数用来判断曲线与的距离。
阅读全文
摘要:通过Application.GetRibbonPanels("Tab名称");得到RibbonPanel
通过IList listItem = ribbonPanel.GetItems();得到Panel中的控件
阅读全文
摘要:Wall.Orientation指示墙的正方向,判断Face与这个正方向的夹角一致,即为墙的正面。
阅读全文
摘要:遍历全部房间,为每个房间创建对应的空间。
阅读全文
摘要:增加控件比较简单
splitButton.AddPushButton(pushButtonData);
去除控件,没有对应的方法。可以先隐藏:
splitButton.CurrentButton.Visible = false;
阅读全文