应用程序名称:DividedSurfaceByIntersects

Revit平台:所有版本

Revit版本:2011.0

首次发布于:2011.0

编程语言:C#

技能等级:中级

类别:族

类型:外部命令

主题:使用交点分割表面

概要:

此示例演示了两个主要功能:

1. 如何向DividedSurface添加相交点。

2. 如何从DividedSurface中删除相交点。

相关类:

Autodesk.Revit.UI.IExternalCommand

Autodesk.Revit.DB.CurtainSystem

项目文件:

Command.cs

此文件包含“Command”类,该类继承自“IExternalCommand”接口,并实现了“Execute”方法。

描述:

功能:

- 用相交元素(水平面、参考平面、模型曲线等)划分表面。

- 去除不再需要的相交点。

实现:

- 通过以下方法添加/删除相交点:

void AddIntersectionElement(ElementId ^ newIntersectionElemId)

void RemoveIntersectionElement(ElementId ^ referenceElemIdToRemove)

指示:

1. 在样例文件夹中打开“DividedSurface.rfa”族文件;

2. 运行命令;

3. DividedSurface 将会发生变化。

完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码