revit相关内容

使用基点在查看器中聚合多个模型

我正在开发一个基于Forge Autodesk API的自定义3D模型查看器。 我遇到了同时显示多个Revit模型的问题:实际上,这些模型具有相同的基点,因此它们应该对齐,但模型显示为偏移。 我已经尝试了几种解决方案,在查看器选项中添加了globalOffset: { x: 0, y: 0, z: 0 },尝试让基点手动设置偏移量,但这些解决方案似乎都不起作用。 我应该怎么做才能实现这 ..
发布时间:2022-07-19 12:17:06 其他开发

在Revit图纸中标记区域对象

我已尝试通过Forge API从Revit文件的工作表(3D提交)获取区域对象。使用此链接GET /modelderivative/v2/designdata/{urn}/metadata/{guid of sheet}/properties区域信息不存在,即使我已在工作表中添加了区域。 我的目标是在2D/图纸(3D提交)中标记区域。我如何才能做到这一点? 面积,我的意思是这样>>ma ..

通过命令行打开 Revit BIM360 模型

有没有人通过命令行成功打开云模型?我可以通过传递文件路径来打开非云模型,但我不确定您将如何打开非本地模型. 解决方案 Revit 2020 API 引入了打开 BIM360 中托管的云模型的可能性,参见.打开/在 Revit 2020 API 的新增功能. The Building Coder 在 IOpenFromCloudCallback 和 DefaultOpenFromClo ..
发布时间:2021-11-30 19:30:32 其他开发

Forge api获取房间/区域信息

我需要通过 Forge 从 Revit 模型中获取具有链接对象层次结构的房间/区域对象.现在我使用 这个项目 作为起点.不幸的是,房间信息丢失了.据我了解,它是在翻译过程中删除的.有一些解决方法,例如 这个,但它似乎不适用于我们的案例.有没有什么简单的方法可以从 Forge 中的 rvt 中检索房间信息? 解决方案 虽然没有通过 Forge 翻译器直接获取房间信息的方法,但仍有一些解决方法 ..
发布时间:2021-11-30 19:23:52 其他开发

Revit 插件中的 AppDomain.CurrentDomain.UnhandledException

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

我可以让默认的 AppDomain 使用某些程序集的卷影副本吗?

我为什么要这样做的简短说明: 我正忙于为 Autodesk Revit Architecture 2010 编写插件.测试我的插件代码非常麻烦,因为我必须为每个调试会话重新启动 Autodesk,手动加载 Revit 项目,单击“加载项"选项卡,然后启动我的插件.这只是花费了太长时间. 我编写了第二个插件来托管 IronPython 解释器.这样,我就可以使用 Revit 提供的 AP ..
发布时间:2021-11-16 19:06:53 C#/.NET

来自 WinForm 的 Revit Pick 元素

我试图在没有关闭表单的情况下单击按钮时在 Revit 中选取一个对象.问题是当我单击按钮时,我无法与 Revit 交互. 这是调用表单并将 Revit 作为所有者传递的主要代码. IWin32Window revit_window = new JtWindowHandle(ComponentManager.ApplicationWindow);进程进程 = Process.GetCurre ..
发布时间:2021-11-15 03:59:58 C#/.NET

Revit Python 拾取对象/选择对象

我对编码还很陌生,所以这可能很明显. 为什么我在运行此代码时会收到错误“name 'ObjectType' not defined": picked = uidoc.Selection.PickObject(ObjectType.Element) 我正在使用 revit python shell (IronPython) 解决方案 您应该将 ObjectType 导入当前范围: ..
发布时间:2021-11-15 00:55:16 Python

来自 WinForm 的 Revit Pick 元素

我试图在没有关闭表单的情况下单击按钮时在 Revit 中选取一个对象.问题是当我单击按钮时,我无法与 Revit 交互. 这是调用表单并将 Revit 作为所有者传递的主要代码. IWin32Window revit_window = new JtWindowHandle(ComponentManager.ApplicationWindow);进程进程 = Process.GetCurre ..
发布时间:2021-09-27 19:25:35 C#/.NET

如何将 MaterialDesignXamlToolkit 包含到 WPF 类库中?

我正在尝试在我的 WPF 类库(.NET 框架)中使用 MaterialDesignXamlToolkit.我正在关注他们的官方快速入门教程,但因为我这样做没有 App.xaml,我不得不做一些调整.显然有些步骤是错误的,但我不知道是哪一步. 1) 我使用 Nuget 安装了 MaterialDesignXamlToolkit. 2) 我使用以下代码创建了 ResourceDictio ..
发布时间:2021-06-04 21:04:20 C#/.NET

在运行时找不到引用的库

我有一个VS解决方案,其中有两个项目(使用c#),一个主要项目在Revit中作为dll运行,另一个是主要项目引用的类库(称为子dll....重构一些代码以将其分解为易于重用的库).当我运行主项目时,出现未找到文件的异常,该异常已通过将子dll放置在部署主dll的同一位置以便revit找到它而得到修复. 但是,这使我的部署策略大大复杂化,因为它们对一堆通常不会考虑dll(包括我在内)之类的架构 ..
发布时间:2021-05-02 18:52:53 C#/.NET

通过命令行打开Revit BIM360模型

有人通过命令行成功打开了云模型吗?我可以通过传递文件路径来打开非云模型,但是我不确定您将如何打开非本地模型. 解决方案 Revit 2020 API引入了打开在BIM360中托管的云模型的可能性.打开/在 IOpenFromCloudCallback 和 DefaultOpenFromCloudCallback 类. 您可以在自己的外接程序中使用新功能,为 ApplicationIn ..
发布时间:2021-04-12 20:19:16 其他开发

Revit插件中的AppDomain.CurrentDomain.UnhandledException

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

从Forge API获取房间/区域信息

我需要通过 Forge 从 Revit 模型中获得具有链接对象层次结构的房间/区域对象.现在,我以此项目为起点.不幸的是,房间信息丢失了.据我了解,它是在翻译过程中删除的.有一些变通办法,例如解决方案 尽管没有直接通过Forge转换器获取房间信息的方法,但是仍有一些变通方法可以将其存档: 仅通过Navisworks打开带有房间元素的Revit项目,然后上传到Forge进行翻译,并将此结果也 ..
发布时间:2020-09-14 05:42:13 其他开发

Revit到Pdf的转换

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

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

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