cost 245 ms
Revit Custom Addin - 一个项目或多个项目的解决方案? - Revit Custom Addin - Solution with one project or multiple projects?

一开始,我的 Revit 插件在 Visual Studio 中只有一个项目,但随着时间的推移,我添加了越来越多的项目,并且每个项目总是创建一个新的插件(*.addin 文件)。 我的问题是:是否有最佳实践? 如果只制作一个大型插件项目,是制作几个单独的项目还是从 Revit 中的性能中获得一些东 ...

2023-01-25 13:55:58   1   13    c# / revit-api  
使用 Python 无法在 Vscode 中加载文件或程序集“RevitAPI”错误 - Could not load file or assembly 'RevitAPI' Error in Vscode using Python

我正在尝试使用 python 在 Vs 代码中构建我的第一个 Revit 插件,但无法导入任何 Autodesk 包,我面临以下错误任何人都可以帮助我解决这些问题。 我已点击此链接安装所需的工具。 提前致谢。 这是我的代码: 发生异常:FileNotFoundException 无法加载文件或程序集 ...

与 IUpdater 相关的警告? - Warning related to IUpdater?

我在与一个项目相关的几台机器上的 Revit 中收到此警告... “您正在尝试同步的第三方更新程序 Unknown: Element Updater 已被修改,当前未安装。” 背景...我一直在开发一个使用 IUpdater 接口的插件,恐怕我可能是这个问题的原因。 据我了解,这个接口需要注册, ...

获取 Revit Workshared 云模型作为 C# Autodesk.Revit.DB 文档类 - Get Revit Workshared cloud model as C# Autodesk.Revit.DB Document class

我有一个 Revit 插件,我希望它对工作共享云模型执行一些操作。 我不知道如何将 Revit 模型作为文档类 (Autodesk.Revit.DB) 获取,它实时存储在 BIM360 云上,而不是本地副本,也不是下载的副本。 似乎我必须使用不同的 API,并且有多个步骤,虽然我期待的是相对简单的东 ...

通过将元素的名称属性与潜在的部分匹配列表进行比较来过滤元素列表 - Filter down list of elements by comparing their name properties to a list of potential partial matches

我在 python 和 Revit 工作,我有一个带有名称参数的详细信息项目列表。 我想过滤我的列表,只过滤名称包含部分匹配列表中任何字符串的部分匹配项的详细信息项。 我有一个可行的解决方案,但我的直觉告诉我应该有一种方法来简化它,因为它对我来说可读性不太好。 这有效: 这不是: ...

获取第一层房间边界 - Getting first Layer of Room Boundary

我在获取房间边界段的第一层时遇到问题:我的 Revit-Addin 获取了一个选定的房间,需要更改墙壁的“内部”层。 有没有办法得到这一层? 到目前为止,我已经设法获得所选房间的边界段并获得它们的层、方向和 position。有一种方法可以使用上面列出的房间面和墙壁参数来计算它,但我只是想确保有在 ...

2022-12-01 09:28:06   1   36    c# / revit-api  
将我的绘图导出到 Revit 中的 PDF 时,填充区域不透明 - Filled area is not transparent when exporting my drawing to PDF in Revit

我不确定 Revit 是否是 Stackoverflow 社区的一部分,但似乎标签已经存在,所以我决定试一试。 我创建了我的 3D model 的一部分。为了将其导出为 PDF,我创建了一个新工作表并将一个部分的二维拖到工作表上。 在 2D 部分的顶部,我需要添加一些元素作为具有不同舱口的填充区域。 ...

2022-11-29 23:29:07   1   19    revit-api  
字典中的值不断变化 - Values in Dictionary keeps changing

快速描述一下我需要做的事情如下: 在 Revit 中打开文档时,我想获取字典名称 _start_state 中所有元素的 ID 和位置每当更改文档时,我想获取修改元素的 id,然后将它们与 _start_state 中的键进行比较以从 _start_state 返回原始位置。 但是,_start_s ...

将 python 转换为 C# Revit API - Convert python to C# Revit API

我是 C# 和 Api 的初学者,所以我很难将有用的解决方案转换为我的代码。 请帮忙了解一下怎么做? 在目标需要找到最短路线。 有一些元素通过连接器相互连接。 有了这个,我可以找到所有可能的方式(下面可能实现的代码),但不能用两个键来做 self.weights。 Python代码的由来 我如何 ...

Revit 2022 - 无法加载工具 - Revit 2022 - Unable to load in a tool

我一直在为 Revit 2019-2022 开发应用程序。 我制作的应用程序适用于除 2022 以外的所有版本,没有明确的错误消息。 API 随着发布的每个不同的 Revit 版本而改变,我检查了更改的内容,但似乎找不到与我正在使用的内容有任何关系的内容。 加载了多个应用程序,但这是唯一一个似乎不 ...

2022-10-05 12:06:40   1   97    c# / revit-api  
在 Revit 中获取 CAD 导入的视图名称 - Get the view name of a CAD imports in Revit

我正在制作 Revit 项目中的 CAD 导入列表,包括导入 ID、导入名称、视图 ID 和视图名称。 我有 4 个中的 3 个。我无法从视图 ID 中获取视图名称。 过滤元素收集器获取导入实例并返回导入 Id、导入名称和视图 Id 传入可观察集合的导入包装器是 如何在这里从 ownerViewId ...

尝试基于 2 个索引创建 2 个数组列表 - Trying to create 2 lists of an array based on 2 indexes

首先我想说这个问题的主要原理不一定与revit API有关。 我正在尝试创建一条“行进路线”,该路线必须从房间中最远点沿墙沿最短路径到达 go,这意味着该路径有两个选项可以走(我添加了一张图片以进行说明) 我有一个与这个房间接壤的所有墙线的数组,我有门所在的墙的索引和房间中最远点的墙的索引。 然而, ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM