首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Revit 2014中提示用户从外部应用程序中选择一系列点?

如何在Revit 2014中提示用户从外部应用程序中选择一系列点?
EN

Stack Overflow用户
提问于 2014-04-18 01:38:18
回答 1查看 345关注 0票数 0

堆栈,

我正在开发一个使用Revit 2014的应用程序。它是在Revit内部运行,还是作为外部应用程序在外部运行,尚待确定。此时,我正试图通过add - in选项卡使用命令来验证这一概念。其目标是允许用户通过外部接口在Revit中创建线管,但我似乎找不到类似于AutoCAD的“拾取点”的方法。我希望用户选择一个点或一系列点,并通过API将XYZ(s)传回给我。我将使用这些点执行一些计算,根据正在完成的工作添加/填充共享参数,然后为它们绘制线管,就像Revit一样。我知道Revit缺少电气API,因此,如果必须使用管道或占位符,然后将其转换为线管,也可以。

我已经成功地用已知的XYZ (硬编码)创建了管道/管道/管道占位符,但想法是让用户选择XYZ。我是不是大错特错了?任何帮助都是非常感谢的。

开发是使用Revit 2014API,Visual Studio2010(现在是速成版,打算在资金到位时跳到旗舰版),信不信由你VB6。

提前感谢,Runnin

EN

回答 1

Stack Overflow用户

发布于 2014-04-30 10:59:21

您是否考虑过使用Selection.PickPoint()方法?类似于: XYZ pickedPoint = commandData.Application.ActiveUIDocument.Selection.PickPoint();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23139844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档