1.新建项目
新建项目并引用,步骤同1.1中内容
Autodesk.Revit.UI.Selection.Selection.Elements的定义,但是新增了Autodesk.Revit.UI.Selection.Selection.GetElementIDs()方法,用foreach循环
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.UI;
namespace Retrieve
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.ReadOnly)]
public class Document_Selection : IExternalCommand
{
public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
try
{
//在调用命令前查找图元
//获取当前文档的操作句柄
UIDocument uidoc = commandData.Application.ActiveUIDocum

本文档记录了Revit二次开发过程,主要讲述如何通过API检索所选图元。首先,介绍了新建项目的步骤,包括引用必要的库,并使用`Autodesk.Revit.UI.Selection.Selection.GetElementIDs()`方法来获取元素ID。接着,提到了在调试过程中创建.addin清单和启动外部程序的方法。
最低0.47元/天 解锁文章
235

被折叠的 条评论
为什么被折叠?



