问题标签 [autodesk-model-derivative]
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.
autodesk-forge - 从 .rvt 转换为 .svf 后 Autodesk 衍生骨灰盒丢失
我正在执行以下步骤将 .rvt 文件转换为 .svf
- 认证
- 上传 .rvt 文件
- 将其转换为 .svf(使用 modelderivative/v2/designdata/job)
- 通过检查清单 (/modelderivative/v2/designdata/{urn}/manifest) 来检查作业是否完成
- 一旦工作完成(从清单状态),我得到的响应不包含衍生品骨灰盒链接到完整的清单响应:https ://drive.google.com/file/d/0ByrHSB-f7jP3TXhHYVQtOEUyM2c/view?usp=sharing
示例响应:缺少导数骨灰盒
我想知道这个响应清单返回的 urn 是否足以下载气泡,或者我做错了什么
autodesk-forge - Autodesk Forge 中 nwd 文件的元素属性
当我在 Autodesk forge 中查询基于 NWD 文件的模型的元素属性时,我只得到比在 NavisWorks Manage 中看到的元素属性的一小部分。另一方面,当我根据 Revit rvt 文件查询模型的属性时,我可以看到所有属性。有没有办法获得 nwd 文件的完整属性?澄清一下,我询问的是 NWD 文件中已经存在的属性,我可以在 Navisworks 中看到它。提前致谢
node.js - 未经授权通过forge-apis下载SVF衍生品
在最近使用extract.autodesk.io模块解决的帖子之后(SVF 模型衍生品下载为(几乎)空的 ZIP 文件(Autodesk Forge)),我仍然难以使用官方 forge 下载 SVF 模型衍生品-apis模块,在 2-leged 上下文中。
这是我试图实现的最小示例:
我收到以下错误:{ statusCode: 401, statusMessage: 'Unauthorized' }。是范围问题吗?
提前非常感谢!
PS:我知道extract.autodesk.io提供了一个很好的方法来做到这一点,但我觉得使用气泡对象在另一个上下文中转置并不是那么简单。forge -apis模块应该无缝地完成这项工作(或者我错过了一些东西)。
更新:按照 Augusto 的建议,我使用了最基本的命令(即 cUrl)从 IFC 文件中下载信息。下面的前两个命令成功运行(下载清单和 PNG 屏幕截图文件)。SVF 的下载似乎也可以正常工作,只是 ZIP 文件只包含两个 JSON 文件(manifest.json 和 metadata.json),以及三个空目录(几何、材质、场景)。
这是代码:
任何想法?
autodesk-forge - 不支持 Revit 文件(在 A360 查看器中工作时),但 IFC 正在工作
为了概念证明,我在 Postman 中使用 Autodesk Forge API,我正在执行以下操作。
- 认证
- 创建和获取存储桶
- 在存储桶中上传模型(在 IFC 和 Revit 中)
- 翻译它
- 提取元数据。
使用 IFC 文件,一切都像魅力一样工作,但无论我做什么或尝试使用哪个 Revit 文件,它都无法使用 Revit 文件。我尝试了 3 个我自己的 Revit 文件(在基于 Forge 的 Autodesk 360 查看器中工作)和 Autodesk 的示例 Revit 文件 Basic Sample Project 2016
我想知道它是否可能是我缺少的 API 调用中的特定内容。
下面是我正在做的两个电话的两个屏幕截图;
希望你能帮忙,因为我很困。
c# - 如何使用 Forge AutoDesk API 从 2d .dwg 中提取几何位置?
使用模型衍生 API,我能够获得 3d dwg 文件的几何属性,但对于 2d dwg,我在提取几何属性时遇到了问题(提取器中不可恢复的退出代码:-1073741831)。
我也了解模型衍生 API 不支持提取 2d 几何。
有没有其他方法可以使用编程 API(c#)提取二维文件的几何图形?
编辑
我在以下 GitHub 链接中添加了 ObjectTree JSON 文件和“将选定对象的几何图形提取到 OBJ 文件”的 POST URL。
autodesk-model-derivative - model view Object to Geometry mapping
We have followed the step-by-step tutorials for the model-derivative apis. I can use the /manifest endpoint to get the object tree. I can also create tasks to get a .obj file with geometries of some objects. There is no way to know which geometry belongs to which object.
I could potentially create a job for each object, but that would require thousands of jobs per model which seems excessively inefficient. Are we missing something? Any pointers on how to get geometry for objects while retaining the mapping between them?
autodesk-forge - Forge ModelDerivativeAPI:无法转换为 obj 格式
我正在尝试使用此方法使用ModelDerivativeAPI转换在我的A360帐户上上传的.nwc文件。虽然转换为svf和其他一些格式对我来说非常有效,但我在转换为obj格式时遇到了麻烦。我不断收到以下 400 错误:
{ "diagnostic": "未能触发此文件的翻译。" }
这是我的 POST 请求的正文:
我究竟做错了什么?
autodesk-forge - 无法使用 GetDerivativeManifest 下载 OBJ 文件
我正在尝试使用 Autodesk.Forge .NET API 方法 GetDerivativeManifest (C#) 下载从 SVF 文件生成的 OBJ 文件。OBJ 文件已成功创建。但是,该方法没有提供可用于检索文件并将其保存在本地的 Stream。
如何获取 OBJ 文件?
autodesk-model-derivative - 欧特克锻造;如何将 OBJ 映射到元/属性?
我根据上传到 Autodesk Forge 的 IFC 下载了一个 OBJ 文件以及元信息和属性。问题是;如何将 OBJ 中的对象映射到“元”和“属性”中的正确条目?