Revit:C# 插件在角落创建螺柱

Posted

技术标签:

【中文标题】Revit:C# 插件在角落创建螺柱【英文标题】:Revit: C# Addin to create studs at the corners 【发布时间】:2022-01-07 00:48:36 【问题描述】:

我们在插件项目中使用 revit 2020 C# api。

我们需要在模型的外角创建螺柱。目前我们正在为此使用发电机脚本。在发电机播放器中,我们需要选择关卡,然后我们点击播放按钮。

完成后,发电机脚本在给定级别的每个外部角落创建螺柱。

output create studs using dynamo script

output create studs using dynamo script zoom view

现在我们计划消除 dynamo 脚本,并希望使用 c# revit api 来实现。

任何人都可以帮助我,我们怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

编辑您的 Dynamo 脚本,分析源代码,然后在 C# 中重新创建。

您附加的图片有助于了解您的要求。

但是,它们没有解释当前的 Dynamo 脚本如何实现您的需求。为此,您可以查看由 Dynamo 脚本执行的 Python 源代码。它使用与 C# 插件完全相同的基于 .NET 的 Revit API。

【讨论】:

我是 dynamo 脚本的新手,所以我不知道如何从 dynamo 脚本中获取 python 源代码。你能帮我得到这个python源代码吗?

以上是关于Revit:C# 插件在角落创建螺柱的主要内容,如果未能解决你的问题,请参考以下文章

如何在revit api c#中将创建的墙类型转换为族文件

Revit 插件 OnStartUp

Revit API - 创建新的 ScheduleField

Revit插件打包——Advanced Installer使用说明

Revit 2021插件开发入门教程

在revit api中查找基点的坐标