使用Revit出图时,往往会遇到项目地库标高不一致,在标注机电管线时,需要按照地库地面标高去标注,但地库地面标高又无法统一,需要手动取框选区域形成标高缩略图注明标高。
本文简单分享一下利用土建模型中的楼板实现缩略图的快速方法;
1、读取地库建筑面层的所有轮廓,筛选出建筑面层的范围线,利用范围线生成详图线;
2、新建常规注释类别的标高标记族,将建筑面层的标高赋值给常规注释族;
以下是所有代码:
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIApplication uiApp = commandData.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
Document doc = uiDoc.Document;
Selection sel = uiDoc.Selection;
try {
Transaction trans = new Transaction(doc);
trans.Start("绘制详图线");
FilteredElementCollector col = new FilteredElementCollector(uiDoc.Document);
col.OfClass(typeof(FamilySymbol)).OfCategory(BuiltInCategory.OST_GenericAnnotation);
FamilySymbol familySymbol = col.FirstElement() as FamilySymbol;
Filte

本文介绍了如何通过Revit二次开发,利用土建模型中的楼板轮廓快速生成区域标高不一致的缩略图。首先读取地库建筑面层轮廓,筛选范围线生成详图线,然后创建标高标记族,赋予建筑面层的标高值。此方法对楼板建模质量有较高要求,若模型不完整或重叠,可能需手动调整。
最低0.47元/天 解锁文章
2341

被折叠的 条评论
为什么被折叠?



