miki969696

2025年11月1日

revit api 创建填充区域

摘要: FilteredElementCollector collector = new FilteredElementCollector(_doc); IList<Element> fillRegionTypes = collector.OfClass(typeof(FilledRegionType)). 阅读全文

posted @ 2025-11-01 01:35 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

revit api扩展存储extensible storage

摘要: public Result Execute( ExternalCommandData commandData, ref string message, ElementSet elements) { UIDocument uiDoc = commandData.Application.ActiveUI 阅读全文

posted @ 2025-11-01 01:31 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

revit api创建自定义线样式

摘要: 线型在Revit里有LinePatternElement类来表示。 private LinePatternElement CreateLinePatternElement(string patternName) { //Create list of segments which define the 阅读全文

posted @ 2025-11-01 01:28 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

revit api 判别一个Revit族的主体对象是墙还是基于面

摘要: 通过获取Family的BuiltInParameter.FAMILY_HOSTING_BEHAVIOR 参数值来判别。 若参数值为1,则表明族是基于墙的。 若参数值为0,则表明族可能是基于面的。 此时若Family对象的FAMILY_WORK_PLANE_BASED 参数值为0,表明不是基于工作平面 阅读全文

posted @ 2025-11-01 01:19 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

revit api族示例坐标和全局坐标转换

摘要: 在制作族的时候,族文件中的几何体具有自己的坐标系。当加载族文件到Revit模型文件中,插入改族实例到模型后,族实例中的几何体具有自己的坐标。从族实例获取几何体的几何信息由两种方法: FamilyInstance.GetOriginalGeometry() 方法: 获取这个族实例在被剪切,合并等操作之 阅读全文

posted @ 2025-11-01 01:17 sswsswssw1996 阅读(1) 评论(0) 推荐(0)

revit api获取工作集的名称

摘要: 从这个参数里的AsValueString() 函数可以直接获得工作集的名称, Parameter.AsValueString() public void GetworkSetName() { Document doc = this.ActiveUIDocument.Document; Selecti 阅读全文

posted @ 2025-11-01 01:07 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

revit api 编程实现窗口缩放视图

摘要: UIView.GetWindowRectangle:获取绘图区的范围,坐标值是屏幕坐标 UIView.GetZoomCorners() : 获取绘图区的范围,坐标是模型坐标系 根据上缅的两个数据可以计算出模型坐标与屏幕坐标之间的关系。 public void ZoomAndCenterRectang 阅读全文

posted @ 2025-11-01 00:44 sswsswssw1996 阅读(0) 评论(0) 推荐(0)

导航