应用程序名称: GenericModelCreation
Revit 平台: 所有版本
Revit 版本: 2011.0
首次发布版本: 2010.0
编程语言: C#
技能等级: 中等
类别: 族
类型: 外部命令
主题: 创建通用模型工具
摘要:
这个示例展示了如何通过Revit API创建通用模型。
相关类:
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.DB.Document
Autodesk.Revit.DB.ElementSet
Autodesk.Revit.DB.GeometryObject
Autodesk.Revit.Creation.FamilyItemFactory
项目文件:
Command.cs
这个文件包含了继承自IExternalCommand的类Command。该类实现了Execute方法并用于在Revit中创建族。
描述:
这个示例主要使用FamilyItemFactory类来实现功能:创建Extrusion/Blend/Revolution/Sweep/SweptBlend元素。
- 要获取一个SketchPlane,使用CreateSketchPlane()方法。
- 要获取一个Curve,可以使用Autodesk.Revit.Creation.Application.Create.NewLineBound()方法,并将其附加到CurveArray以获取该数组。
- Autodesk.Revit.Creation.FamilyItemFactory.NewXXXX()方法用于创建族。
说明:
1. 为了创建族,用户应该手动创建一个家族文档,通过模板文档(附有Generic Model wall based.rft)。
2. 点击外部命令,将会创建五个通用模型元素:Extrusion/Blend/Revolution/Sweep/SweptBlend。
源代码:
完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码
版权所有 :无锡模信建筑科技有限公司 苏ICP备2021028830号-1 BIM建模|BIM技术应用|BIM软件开发
联系地址:江苏省无锡市新吴区龙山路4号B座705 手机:18761516598