Revit二次开发之技能篇(四)———区域标高不一致缩略图的实现

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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_Gener
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值