问题标签 [autodesk-viewer]

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 投票
2 回答
1735 浏览

autodesk-forge - 处理 Autodesk Forge 查看器的错误

我正在使用以下 JavaScript 代码在 Autodesk Forge Viewer 中显示模型:

onSuccessCallback:它将在查看器中显示模型。

onErrorCallback:它将继续发布查看服务,直到获得“成功”状态。如果状态为“失败”或“超时”,它将向用户报告他们无法查看此模型。

在 Autodesk.Viewing.Document.load(options.document) 之后,它会跳转到 errorCode==9('在获取的文档中没有可查看的内容')。然后我不断请求查看服务从中获取结果。这是错误代码列表:

问题是有时它会返回 status=='failed'(在 Revit 中)或 status=='timeout'(在 Inventor 中)而没有更多详细信息。某些 Revit/Inventor 文件会发生这种情况,而不是所有情况。

我如何要求 Forge 查看服务重新翻译这些文件以显示回 Web 浏览器。他们总是从对查看服务的请求中失败。所以这些文件没有机会在 Forge 查看器中显示。

0 投票
1 回答
166 浏览

autodesk-forge - 以编程方式触发显示所有对象

当我加载两个大型模型时。第一个完全加载,但第二个模型不显示所有对象。从上下文菜单中选择“显示所有对象”后,查看器会刷新并显示所有对象。

有没有办法用javascript触发“显示所有对象”?或者其他方式来刷新查看器?

0 投票
1 回答
180 浏览

autodesk-viewer - 在 Autodesk-viewer 上带有线元素的 Collada (.dae) 文件

我将一些 collada (.dae) 文件上传到 autodesk-viewer api,并在具有 2D 元素(如多边形)的模型中发现没有问题。但同样不适用于具有行 (1D) 元素的文件。

这是我上传到 autodesk-viewer 的文件。 https://1drv.ms/u/s!ApS9nIpyJIuQa7JD9cl3CI5WPk0

0 投票
1 回答
247 浏览

autodesk-forge - 隐藏节点性能

隐藏节点时,如果使用较大的 IFC HVAC 模型(80000 个节点及以上),性能似乎会降低很多。在标准计算机上,这需要将近 10 秒。我有两个模型,想隐藏其中一个。目前这是通过 rootId 完成的。是否需要进行任何修改以使其更快?隐藏所有节点的最快方法是什么?

当显示同一文件的部分时,有几千个节点,这似乎要快得多。尽管节点是一一显示的。

0 投票
1 回答
183 浏览

javascript - 文件的 Autodesk 查看器一次又一次地失败并出现 504(网关超时)

我在尝试查看文件时一次又一次地收到此错误504(网关超时)6 。奇怪的是,这并不总是发生,查看器照常呈现,但有时我们会收到此错误。

以前我认为这是一个缓存或连接问题。但即使我们有稳定的互联网连接,也会发生这种情况。有时即使在多次硬刷新后它仍然存在。所以,这很奇怪。

我只想知道实际发生此错误的原因。

我们在v2.8这里使用查看器版本。

查看器呈现此消息:

在此处输入图像描述

这是我们在控制台中得到的确切错误消息:

在此处输入图像描述

0 投票
1 回答
75 浏览

autodesk-forge - collada 3D 文件 (*.dae) 的节点颜色信息丢失

我有一个带有节点颜色的 collada (.dae) 3D 文件,用于轮廓绘制。但是这些信息在上传到 Autodesk 查看器 api 时会丢失。我已附上文件以供参考。

https://1drv.ms/u/s!ApS9nIpyJIuQbJulgP5rcm1b-ic

有没有其他方法可以在查看器 api 中显示轮廓?请帮忙。

0 投票
1 回答
304 浏览

autodesk-forge - 何时将 AutodeskProductionV2 用于查看器

我看到查看器仍然使用使用Viewing Service v1的“AutodeskProduction”环境,而不是使用Derivative Service v2 的“AutodeskProductionV2”。

我尝试“AutodeskProductionV2”并看到它无法(404 Not Found)获取/derivativeservice/v2/:urn

使用 Model Derivative API,我们在 POST 工作/modelderivative/v2/designdata/job,但翻译后的数据仍然来自/viewingservice/v1/:urn,而不是来自/derivativeservice/v2/:urn

OSS 仍然映射到/oss/v1,无论 OSS Bucket 是在 v1 还是 v2。

我们什么时候会使用完整版的数据管理和模型衍生 API v2?谢谢你。

0 投票
2 回答
1730 浏览

autodesk - Autodesk Viewer:关于楼层视图的 2D 视图的建议

我有一个 revit 文件,能够通过云将其转换为 svf 并在 3D 查看器中查看。它既可以作为 .rvt 文件的直接转换,也可以作为 navisworks 插件导出器的导出。

我的问题:我希望我的应用程序的用户也能够像在 revit 中一样看到地板 2D 视图。

我查看了所有清单文件,但没有看到楼层视图的 f2d。

您建议我将什么用于 2D 视图?请注意,我将有很多图纸要处理/查看,因此我不希望必须为每个视图导出 dwg 然后转换它们。我希望有一个特殊的设置可以传递给将创建 2D 视图的转换器

(注意:我还希望能够动态突出显示/纹理此视图的房间。所以我需要能够像在 3D 查看器中一样访问几何图形)

0 投票
1 回答
176 浏览

autodesk-forge - Internet Explorer 中的查看器性能

查看模型并在查看器中打开它时,Internet Explorer 11 的性能不错,尝试隐藏/显示节点时会出现问题。在平均计算机上,在 Chrome 上隐藏 79658 个节点需要 5668 毫秒。在 Internet Explorer 上隐藏相同数量的节点需要 31514 毫秒。为什么在 Internet Explorer 上隐藏这么慢?有什么技巧可以让性能更好吗?未来的 Viewer 版本中是否有任何更新以提高 IE 性能?

0 投票
1 回答
1655 浏览

autodesk-forge - Autodesk Forge Viewer:如何获取文档

我正在尝试获取与转换后的 rvt 文件一起使用的所有 2d 和 3d 模型的列表。

查看较旧的示例: LmvNavTest他们会执行类似的操作来访问“文档” rootItem

据我了解,现在首选的方法是使用 loadModel

如果我以 loadModel 方式执行此操作,我如何访问文档以便调用它的 getSubItemsWithProperties 方法