应用程序:MoveLinear

Revit平台:所有版本

Revit版本:2011.0

首次发布版本:8.0

编程语言:C#

技能水平:初级

类别:参数、元素

类型:ExternalCommand

主题:移动基于线的元素。

摘要:本示例演示了如何移动基于线的元素。

类:

Autodesk.Revit.UI.IExternalCommand   

Autodesk.Revit.DB.LocationCurve

Autodesk.Revit.Creation.Application

Autodesk.Revit.DB.Curve

项目文件:

Command.cs

该文件包含类Command”,该类从“IExternalCommand”接口继承并实现“Execute”方法。移动操作在“Execute”方法中实现。

描述:

本示例演示了以下功能:

- 如何基于曲线移动对象。

 

实现:

- 可以通过属性“Autodesk.Revit.Element.Location”和“Autodesk.Revit.LocationCurve.Curve”来执行此移动。

说明:

1. 绘制一条基于线的线、墙或梁。

2. 选择一个对象,运行该命令。

3. 返回到Revit后,可以明显看到所选对象已移动到视图中的新位置。

源代码

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