revit-api相关内容

是否可以通过Revit API或Forge API在Revit模型中加载新的Cloud(BIM 360)链接?

我有一个由两部分组成的WPF应用程序和Revit附加模块,它运行一系列例程来通过Forge BIM 360 API创建和激活新的BIM 360项目,启动Revit,并从“种子”的Revit模型创建和设置一组Revit模型。主要要求是在此过程中没有用户交互:完全自动化。 在这样的背景下,我很难将新保存的BIM360模型相互链接起来。在创建模型后,我可以选择在带有Revit API挂钩的Revit外 ..
发布时间:2022-08-15 11:00:46 其他开发

是否可以获得上传到BIM360文档管理的RVT文件的版本?

我使用Forge的WebHook API来管理上传到我们的BIM360项目的文件。有没有办法查找RVT文件的版本(例如,如果是Revit 2022文件或2018文件)? 推荐答案 开发票证RVTLMV-2277现已投入生产。 您可以查看清单中的版本;我只是做了一个快速测试: "Document Information": { "RVTVersion": "2017 ..

如何查找Revit模型的云项目ID?

在我们的解决方案中,我们需要Revit模型及其在云(BIM 360/Autodesk Construction Cloud)中的存在之间的引用。 在Revit中,我们打开云模型或将模型保存到云中(另存为云模型)。rvt-file显然知道它在云中的位置,但我看不到从文件中提取该信息的方法。因此,挑战是在云中查找文件项目ID。 目前我们做以下工作: 从我们获得的Revit文档 Cl ..
发布时间:2022-02-26 17:55:28 其他开发

登录 Revit Design Automation 加载项

我想将一些诊断输出发送到默认的 report.txt 文件. 在某些帖子中显示异常以某种方式(自动或不自动?)记录到此 report.txt 文件中. 此外,我在一些示例中看到人们使用System.Console.WriteLine(), 我已经试过了,但仍然无法在报告文件中看到它. 你能告诉我,如何实现这一目标吗?我知道有一个选项可以创建另一个日志文件并将结果与​​结果一 ..
发布时间:2021-11-30 19:18:49 其他开发

C# Revit API - 如何从 autocad 文件中提取信息

过去一个月我一直在努力解决这个问题,并试图获得最终的联系. 到目前为止,我可以打开 Revit,从 Revit 按钮执行 Autocad DLL,但是我不知道如何将信息拉回 Revit API.我尝试了几种不同的方法,但是我遇到了困难.以下是我尝试过的选项,并在下面进行了解释 1) 使用类将 DLL 文件和 Revit Button API 文件合二为一.---> 在加载现有的 CAD ..
发布时间:2021-11-30 18:31:14 C#/.NET

Revit 插件中的 AppDomain.CurrentDomain.UnhandledException

我想在自己的 Revit 插件 中使用崩溃报告器,但从未调用 AppDomain.CurrentDomain.UnhandledException.似乎 Revit 本身管理未处理的期望并显示自己的崩溃对话框.在 Revit 捕获它们之前,我应该怎么做才能在 Revit 插件中捕获所有未处理的异常? 我已经尝试了以下代码行,但它不起作用:它从不进入处理程序方法: public Result ..
发布时间:2021-11-16 19:16:08 C#/.NET

Revit插件中的AppDomain.CurrentDomain.UnhandledException

我想在自己的 Revit插件中使用崩溃报告器,但是从未调用过 AppDomain.CurrentDomain.UnhandledException .看来Revit自己管理着未处理的期望并显示了自己的崩溃对话框.在Revit捕获它们之前,我应该怎么做才能在revit插件中捕获所有未处理的异常? 我已经尝试了以下代码行,但是它行不通:它永远不会输入处理程序方法: 公共结果Execute(Ex ..
发布时间:2021-04-09 18:43:36 C#/.NET

以编程方式启动BIM360 Docs协作

为了升级到Revit的当前版本,我们必须将文件从BIM360 Teams迁移到BIM360 Docs.由于我们有数百个文档,因此我希望尽可能地使此过程自动化. forge API允许我从BIM360 Teams下载所有Revit文件.我还可以使用Revit API或第三方应用程序(例如使用Forge BIM360 API,我可以以编程方式创建新项目,并从Team Drive上传文件和文件夹. ..
发布时间:2020-09-14 06:02:43 其他开发

登录Revit Design Automation加载项

我想将一些诊断输出发送到默认的report.txt文件. 在某些帖子中显示,异常以某种方式(自动或不自动)记录到此report.txt文件中. 此外,我在一些示例中看到人们使用日志记录 System.Console.WriteLine(), 我已经尝试过了,但是仍然无法在报告文件中看到它. 您能告诉我,如何实现这一目标吗? 我知道可以创建另一个日志文件并将其发送回结果,但我 ..
发布时间:2020-09-14 05:46:57 其他开发

C#Revit API-如何从Autocad文件中提取信息

过去一个月,我一直在努力,正在努力建立最终的联系。 到目前为止,我可以打开Revit,通过Revit按钮执行Autocad DLL,但是我不知道如何将信息拉回到Revit API中。我尝试了几种不同的方法,但是我碰壁了。以下是我尝试使用的选项,并在下面进行了解释 1)使用类将DLL文件和Revit Button API文件合并为一个。 --->尝试这种方法会使我在加载现有CAD文件时 ..
发布时间:2020-06-06 19:43:56 C#/.NET

Revit到Pdf的转换

我正在尝试使用带有空闲事件处理程序的Revit API在Revit 2017中自动执行pdf打印过程.我正在使用OpenDocumentFile方法打开revit文档,而不在任何地方使用ActiveUIDocument.此过程正在生成无效的操作异常.我不确定为什么会给出异常或是否允许使用Revit API.请帮忙.谢谢. 日志输出: ' 1: ..
发布时间:2020-05-25 05:29:07 其他开发

反序列化Json XYZ点

Autodesk Revit开发 我将XYZ点从一个类(点)从容器(点和标签)序列化到文件. public class Serialize_pack { public View_3D_Data v3ddata; public Tag_Class tg; } 通过此方法 public static void serializeme(object classme) ..
发布时间:2019-11-26 23:56:27 C#/.NET

Revit中:在链接模型组类型参数

我们的Revit中加载项允许用户浏览和设置参数的类型,包括那些在链接模型。它在2011年Revit和早期工作正常,但在Revit 2012年和2013我们再也不能设置这些。当在链接的文档构建交易我得到:“Autodesk.Revit.Exceptions.ArguementException:文档是链接文件的事务只能在主要文件(项目或家庭)用” 确定,所以我们不能对链接模型使用事务。所以,我 ..
发布时间:2016-10-04 15:29:16 C#/.NET

System.BadImageFormatException试图用不正确的格式加载程序

我正在写一个插件,另一个程序是基于公共.NET API。通常,这些插件是通过创建一个类库DLL引用API拼装而成。然后一个命令类被从基类命令在API组件继承创建。该应用程序会被设置为引用该插件的DLL文件,然后还负责实际发射了自定义命令类,当用户请求它。 不过,现在我想通过系统自动执行某些code一代。codeDOM ,并希望创建一个简单的控制台应用程序,自动生成根据关类型的新类的类型与在API ..