本文演示Revit中创建幕墙系统。

1.用Revit绘制模型

2.实例代码

using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Selection;namespace RevitAddin4
{[TransactionAttribute(TransactionMode.Manual)]public class RevitAddin : IExternalCommand{public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements){UIDocument uiDoc = commandData.Application.ActiveUIDocument;Document doc = uiDoc.Document;//选择一个面Selection selection = uiDoc.Selection;Reference reference = selection.PickObject(ObjectType.Face);Element element = doc.GetElement(reference);Face face = element.GetGeometryObjectFromReference(reference) as Face;if (face == null){TaskDialog.Show("错误", "不是Face");return Result.Failed;}FaceArray faceArray = new FaceArray();faceArray.Append(face);//获取幕墙系统的默认类型CurtainSystemType type = doc.GetElement(doc.GetDefaultElementTypeId(ElementTypeGroup.CurtainSystemType))as CurtainSystemType;if (type == null){TaskDialog.Show("错误", "不是CurtainSystemType");return Result.Failed;}//在事务中创建幕墙系统using (Transaction tr = new Transaction(doc)){tr.Start("Create CurtainSystem");doc.Create.NewCurtainSystem(faceArray,type);tr.Commit();}         return Result.Succeeded;}}
}

运行结果:

Revit开发 - 创建幕墙系统(CurtainSystem)相关推荐

  1. revit窗族的平面出图设置,revit快速创建幕墙

    一.revit窗族的平面出图设置 在平面视图中,为了满足出图的需要,我们经常要修改在不同的详细程度的可见性设置. 例如我们的窗在没有进行设置时在粗略/中等/精细的详细程度中都可以看到清晰的窗体构件.那 ...

  2. Revit开发 - 创建梁(Beam)

    本文演示Revit中梁的创建. 实例代码: using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit ...

  3. Revit开发--创建立面

    1. 立面视图创建 相关RevitAPI方法 首先创建一个立面: public static ElevationMarker CreateElevationMarker(Document docume ...

  4. Dynamo For Revit:CurtainSystem 幕墙系统

    前言 本文介绍幕墙系统相关的节点: 内容 创建幕墙系统:CurtainSystem.ByFace 和 CurtainSystem.AddCurtainGrid 删除幕墙系统:CurtainSystem ...

  5. revit建模插件:不规则幕墙如何在Revit中创建呢?

    revit建模插件:不规则幕墙如何在Revit中创建呢? Revit中很容易创建规则的幕墙,但是很多建筑的幕墙是不规则的,那么如图-1所示的不规则幕墙如何在Revit中创建呢?revit建模插件为你解 ...

  6. revit机电建模丨如何用Revit创建幕墙造型

    revit机电建模丨如何用Revit创建幕墙造型 问题:如何用Revit创建幕墙造型,如图1所示? 我们可以使用幕墙系统来创建这种形状,但在创建过程中可能会遇到以下问题: 幕墙斜边的处理--由于墙体在 ...

  7. Revit 绘制幕墙系统

    幕墙系统是一种构件,由嵌板,幕墙网格和竖梃组成.通过选择线或者图元面,可以创建幕墙系统.在创建幕墙系统之后,可以使用相同的方法添加幕墙网格和竖梃. 1. 建筑 - 墙 - 幕墙. 2.点击" ...

  8. Revit教程:创建“幕墙竖梃族”的方法步骤

    幕墙竖梃族分为两个组成部分:"幕墙竖梃"和"公制轮廓-竖梃",前者是基于后者轮廓的一个实体拉伸,两者的关系类似于实体与草图.轮廓族及门窗族 (公制门-幕墙,公制 ...

  9. bim建模工具丨Revit中弧形幕墙嵌板的快速创建法?

    bim建模工具丨Revit中弧形幕墙嵌板的快速创建法?如图-1,圆形幕墙嵌板在幕墙中无法自动生成. 如何才能快速生成弧形幕墙嵌板? 步骤(1)选中转角幕墙,将其嵌板类型替换成墙.如图-2 编辑替换的墙 ...

最新文章

  1. 异步回调地狱_如何逃避异步/等待地狱
  2. java 启动程序设置classpath/加载jar、类的方式
  3. 安装完成后的配置_cent os7 默认安装后的一般配置
  4. javascript map 排序_1Keys仅用1 kb的JavaScript制作钢琴
  5. for循环多次调用cuda kernel函数_CUDA程序设计入门(二)——核函数
  6. 小程序仿饿了么弹窗式购物车
  7. 手动编译cloudfoundry
  8. 给大学生们推荐几个商城毕业设计课题,大家可以看看演示借鉴下
  9. arm应用程序之文件读写操作差异open与fopen
  10. python+gdal+numpy计算ndvi
  11. CeSi 安装与配置
  12. 再见深圳!我要去成都搞IT了!
  13. 计算机无法安装MUMU模拟器,如何解决重装MuMu模拟器时无法更换安装目录
  14. python爬虫 - 代理ip正确使用方法
  15. 疲惫的 618,很难再激起年轻人的多巴胺?
  16. Nodejs 中运行 JS 代码
  17. 优粉吧-微信大号推广微信公众平台大号直发转发自媒体推广
  18. Oracle的软件产品是用什么开发出来的
  19. reduce的方法详解
  20. OPPO R11 R11plus系列 解锁BootLoader ROOT Xposed 你的手机你做主

热门文章

  1. 计算机硬盘一只闪烁,电脑硬盘灯一直闪但是却能正常运行是怎么回事?
  2. Loadrunner中常用的C函数
  3. 字符串替换,将给定字符串中的大写英文字母按对应规则替换
  4. 正则神器,RegexBuddy
  5. C#程序采用AOT发布,真的可以避免被反编译?
  6. jqprint 分页打印_jquery jqprint 打印 每页控制打印内容,每一页都带有表头,怎么搞啊...
  7. HTTP之统一资源定位符URL
  8. Java画sin图像
  9. Jenkins邮件通知配置报错问题解决
  10. 嵌入式软件工程师--投资