问题标签 [autodesk-navisworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

c# - 在 c# 中连接两个项目(在 Navisworks 中创建插件)

我想在 Navisworks 环境中使用 c# 创建一个插件。通过单击此插件,将打开一个包含多个按钮的表单,通过单击每个按钮,与其相关的文件将以 Excel 文件的形式显示。

  1. 我在 Visual Studio 中编写了一段代码,通过创建不同的表单和按钮,您可以单击它们中的每一个来打开与之相关的 Excel 文件。
  2. 我在 Visual Studio 中编写了另一个代码来在 Navis 中创建一个插件。但是不知道为什么我运行程序的时候,我创建的表单和插件在Navisworks环境中没有显示出来。表单显示在相同的 Visual Studio 环境中。

0 投票
0 回答
29 浏览

c# - Navisworks,如何获得有关 ModelItemCollection 的位置

如果它得到一个 ModelItemCollection:itemsAll ,如何获得关于中心的位置

我尝试创建一个 BoundingBox3D,但这不是我想要的。

然后,我无法让相机只看到设置

谁有办法得到 这是我的 navisworks 模型

0 投票
0 回答
132 浏览

c# - C# - 在大列表中搜索项目

嘿大家,

我正在为 Autodesk Navisworks 开发一个插件:用户在文本框中键入类别类型、属性类型和关键字的名称,然后单击“自定义”按钮,从文件树中搜索和收集匹配项。

以下代码适用于“小”文件树(数百个项目),但是当我启动对整个文件(包含数千个项目)的搜索时,程序冻结并使用所有可用的物理内存。我想知道如何改进我的代码以便它可以处理更大的文件?

0 投票
1 回答
36 浏览

autodesk-navisworks - 如何使用 Navisworks API 从 Clash Detective UI 中获取选定的冲突结果项

我正在使用 Navisworks 2022 版本。我已经尝试过 Navisworks API 和 ComAPI 从 Clash Detective UI 中获取选定的冲突结果项。但找不到与此相关的任何 API。

你能帮忙吗?

0 投票
1 回答
93 浏览

autodesk-forge - 适用于 Navisworks 的 Autodesk 设计自动化 API

实际上,我们在桌面 Navisworks 应用程序中有一个插件。

我想在 Autodesk Forge 查看器中将此插件移至云端。那么 Autodesk 是否为 Navisworks 提供设计自动化 API?

0 投票
1 回答
28 浏览

autodesk-forge - 为 Online Viewer 使用本地模型文件

在 Forge 上使用在线查看器应用程序时,我希望能够使用本地 navisworks 或 revit 文件。

到目前为止,我一直遵循这里的教程 - https://learnforge.autodesk.io/#/datamanagement/oss/,它允许我上传文件以从客户端查看。我想删除从客户端上传并选择要查看的本地文件的功能。

我还想知道如何从侧面菜单中删除从客户端放置的其他存储桶/对象(在图像中圈出)

先感谢您!

0 投票
0 回答
20 浏览

autodesk-forge - 如何修复使用 nwCreate 时遇到的 System.AccessViolationException

我们正在使用 NwCreate API 来创建几何图形。我们的应用程序在第一次运行时成功执行并生成了所需的输出,但是在下一次执行时它会抛出 AccessViolationException 错误。无论我们在后续运行中使用相同的数据还是不同的值,都会发生这种情况。

我们的代码基于此博客文章中的示例: https ://adndevblog.typepad.com/aec/2012/07/nwcreate-color-of-geometry-does-not-take-effect-on-cylinder.html

我观察到,如果我们删除此代码以添加材质颜色属性,则不会出现此错误。

我已经跟踪了我们正在创建的所有句柄,并验证了我们正在销毁所有创建的句柄。

这是我们得到的错误的全文: System.AccessViolationException: 'Attempted to read or write protected memory.'

有没有其他人遇到过类似的问题?您能提供任何故障排除建议吗?

0 投票
0 回答
14 浏览

autodesk-forge - 将 Navisworks 保存的视点应用到 Forge 查看器

我按照这篇文章中概述的说明在 Forge 查看器中应用 Navisworks 保存的视点。然而,我最近注意到一个有趣的行为:任何面向北方的视点首先正确应用,然后立即翻转 180 度以定向为面向南方的向上。保存的视点未按预期规划北方工作。什么可能导致这种行为?

0 投票
1 回答
14 浏览

revit-api - revit 和 naviswork 映射对象的常用属性

我们面临着寻找一些通用属性/ID的问题,以便我们可以将revit 模型对象 IDnaviswork 模型对象映射。你能让我们找到任何共同的属性/ID吗?