问题标签 [autodesk-forge]

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 投票
1 回答
73 浏览

autodesk-forge - Autodesk DM API:重试在这里合适吗?

我有一个已经运行了很长时间的应用程序。最近我们为它创建了一个新的应用程序/键,它的行为很奇怪。(我确实发现范围要求已经到位。我正在请求存储桶:创建存储桶:读取数据:读取数据:写入)。

当我将文件上传到存储桶时,我通常会调用 done 来获取对象详细信息,以验证它是否已成功上传。使用新密钥,我间歇性地收到此错误:

GetObjectDetails: InternalServerError {"fault":{"faultstring":"ServiceCallout servicecallout-auth-acm-request 执行失败。原因:发生超时 servicecallout-auth-acm-request","detail":{"errorcode":"steps .servicecallout.ExecutionFailed"}}}

这是我应该重新尝试的东西吗?还是表明上传有问题?

(仅供参考 - 重试似乎已经为我解决了这个问题,但我仍然不知道这是否是正确的答案 - 以及这个问题是否可能发生在其他电话上)。

0 投票
1 回答
75 浏览

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

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

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

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

0 投票
2 回答
171 浏览

autodesk-forge - 翻译引擎为复杂模型的不同文件提供相同的 guid 和 viewableID

最近,我试图实现可以将 3D 查看器中的视图与原始 revit 模型上的视图链接的场景。

  1. 我压缩了链接文件并上传了它们
  2. 多次上传相同的 zip 文件并更改 rootFileName 以提供模型的所有方面并翻译所有内容
  3. 下载他们的 manifest.jsons
  4. 使用原始 Revit 视图的 viewableID 和 uniqueID 将 Revit 侧的视图与查看器中的视图链接

在这里,我将提供清单输出的真实缩短示例

例如文件 1。

例如。文件 2

正如您所看到的,每次文件的 URN 不同时,viewableID 和 guid 仍然相同。这不应该发生,并且在处理信息时代表了一个真正的问题。在 manifest.json 中还缺少有关生成视图的原始 revit guid(uniqueid) 的信息,这是唯一识别 revit 端视图所必需的。

我认为这是一个错误,需要解决,并且在输出清单中添加 revit 视图 guid 也会有很大帮助。因为 name 属性不够唯一,所以其他的 guid 没有实际用处。

任何帮助将不胜感激

0 投票
2 回答
997 浏览

autodesk-forge - 是否可以在 forge API 中删除或分段存储桶

我正在构建一个应用程序,用户将在其中将 CAD 文件集合添加到工程项目中。

我的计划是为整个应用程序提供一个transienttemporary存储桶用于临时存储。然后为每个项目创建一个persistent存储桶,以在项目生命周期内保存该项目的 CAD 文件。

在创建每个项目时,我编写了函数来为每个项目创建新的存储桶。我开始编写删除项目时删除存储桶的函数,并实现了没有删除存储桶的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 投票
0 回答
98 浏览

autodesk-forge - 我在这个中心看不到任何项目有什么原因吗?

使用 DM API,我正在从各个中心收集项目。但是,由于只有一个集线器,我的 UserId 有权在其中查看 A360 中的项目,因此我无法使用 DataManagement API 查看项目。

调用:“/project/v1/hubs/”+ hubId +“/projects”

回执:200/OK {"jsonapi":{"version":"1.0"},"links":{"self":{"href":" https://developer.api.autodesk.com/project/ v1/hubs/a.YnVzaW5lc3M6cGZsdWdlcmFyY2hpdGVjdHM0/projects "}},"数据":[]}

0 投票
1 回答
167 浏览

c# - Forge API 删除并重新创建 SVF

我是 FORGE API 的新手,请任何人告诉我有没有办法使用单个 API 调用删除和重新创建 SVF

0 投票
1 回答
89 浏览

autodesk-forge - AutoDesk Forge、设计自动化 API、GET AppPackages:谁上传了这个 AppPackage?

欧特克团队,

我最近做了一个“GET AppPackages”来了解我的应用程序上安装了哪些 AppPackages。不过我现在有点担心,因为安装了四个 AppPackage,我只希望看到一个。

我想查找有关其他三个 AppPackage 的其他元数据/日志。我是否可以进行另一个“GET”调用(“GET Activities(':id')/Operations.GetVersions”除外)来检索此信息并尝试查找上传这些 AppPackage 的来源?

谢谢

0 投票
1 回答
176 浏览

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

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