应用程序:NewForm
Revit平台:所有
Revit版本:2011.0
首次发布:2010.0
编程语言:C#
技能水平:中等
类别:族
类型:ExternalCommand
主题:创建族
摘要:
该示例展示了如何通过Revit API创建族。
类:
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.DB.Document
Autodesk.Revit.DB.ModelCurve
Autodesk.Revit.DB.Form
Autodesk.Revit.Creation.FamilyItemFactory
项目文件:
Command.cs
此文件包含从IExternalCommand继承的Command类。该类实现Execute方法,可用于在Revit中创建族。
描述:
该示例主要使用FamilyItemFactory类来实现功能:创建ExtrusionForm/CapForm/RevolveForm/SweptBlendForm/Loft Form元素。
- 要创建轮廓,请使用MakeLine()或MakeArc()创建一个ModelCurve,并将其附加到ReferenceArray。
- 要创建路径,请使用MakeLine()创建ModelCurve。
- 使用Autodesk.Revit.Creation.FamilyItemFactory.NewXXXForm()创建形式。
说明:
1.为了创建族,用户应手动通过模板文档创建族文档(对于英制单位为:\Imperial\Templates\Conceptual Mass\Mass.rft;对于公制单位为:\Metric\Templates\Conceptual Mass\Metric Mass.rft)。
源代码
完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码
版权所有 :无锡模信建筑科技有限公司 苏ICP备2021028830号-1 BIM建模|BIM技术应用|BIM软件开发
联系地址:江苏省无锡市新吴区龙山路4号B座705 手机:18761516598