问题标签 [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.
xmlhttprequest - Http Status 415 即使提供正确的 ContentType
我正在尝试设置 Autodesk 查看应用程序的快速 POC,但我遇到了身份验证问题。我已经检查了以下问题以获得一般帮助,但它们要么涵盖了非常具体的问题,例如 HashTableMapping,要么甚至没有得到回答:
HTTP 状态 415 - 执行 POST 时不支持的媒体类型
使用 Alamofire 分段上传时的 HTTP 状态 415
尝试访问 localhost 时出现 HTTP 错误 500
请求失败,HTTP 状态为 415
根据 Autodesk 的文档,我的请求结构完全没问题,但似乎抛出了 415 错误。任何人有任何想法或看到我没有看到的东西?下面是我的代码:
autodesk-forge - 如何将带有 mtl 和纹理的 obj 上传到存储桶?
正如标题所示,我如何上传 obj 模型的材质文件和纹理,因为它们是硬编码在 obj 文件中的。
我可以上传压缩目录结构或多个正确关系的文件(因为 obj 的硬编码性质)?
autodesk - SVF POST 作业文件转换失败
我和一个朋友在这里关注 Autodesk Viewer 教程: https ://developer.autodesk.com/en/docs/viewer/v2/tutorials/basic-viewer/
POST job
除了使用 API端点将 base64 编码发送urn
到模型衍生 API 以转换为 SVF 文件以便 Autodesk 的查看器可以使用它 之外,我们都完成了前面的所有步骤。
这是我用来发送POST job
请求的内容:
这是 API 响应:
非常感谢任何见解。
autodesk-forge - 上传到 A360 Team 项目的模型是否也上传到对象存储服务?
根据 Forge API 参考,您可以使用 Model Derivative API 从模型文件中提取数据。我使用后期作业端点(https://developer.api.autodesk.com/modelderivative/v2/designdata/job)。我的应用程序添加了 Model Derivative API,并且我检索了一个带有 data:read 和 data:write 的令牌。作为输入,我在 A360 团队项目中上传了模型的 URN,但 API 参考指出该文件需要上传到 OSS 中的存储桶。来自端点的响应是状态码未授权。
我想我需要将模型上传到OSS。但是模型不是已经被A360 Team上传到OSS了,还是需要在发布作业之前手动完成?
java - Autodesk forge“无法触发此文件的翻译”
我正在尝试使用 Autodesk forge 查看器教程
https://developer.autodesk.com/en/docs/model-derivative/v2/tutorials/prepare-file-for-viewer/
我已经成功上传并下载了一个dwg文件
在我将其转换为 svf 的步骤中,它似乎从未处理过并且失败了
第一个问题我需要删除 urn: 在 Base64 编码之前。其次,我可以看到更多详细的错误结果。
注意我也尝试使用 rvt 文件并尝试使用 "type":"thumbnail" 似乎没有任何效果。
我觉得我的编码 URN 不正确,但我不确定为什么会这样。在教程页面上,他们似乎有一个更长的原始骨灰盒,不确定我是否应该在编码之前附加其他内容。他们有一个版本和一些其他号码
来自教程原始“urn:adsk.a360betadev:fs.file:business.lmvtest.DS5a730QTbf1122d07 51814909a776d191611?version=12”
我的原始
“urn:adsk.objects:os.object:gregbimbucket/XXX”
编辑:这是我从上传 dwg 文件中得到的
这是我发送来转换文件的内容
这是我回来的错误
编辑 2:解决方案 上传文件时,object_id 看起来必须具有文件扩展名,并且不能以 GUI 或随机字符集结尾,才能知道它是什么文件类型。以便它可以转换。
java - Autodesk Forge Viewer 在本地服务器上存储文件?
谁能告诉我这是否可以使用 Autodesk Forge Viewer 和 Model Derivative
- 用户有 dwg 和 rvt 文件
- 这些文件被发送到 Autodesk 存储桶
- 然后将这些文件发送到作业以将它们转换为 Autodesk forge 查看器可以显示的格式 (f2d,svf)
- 转换后的文件被下载
那么是否可以将这些转换后的文件存储在本地服务器上,并且仍然让 Autodesk Forge 查看器显示它们?
任何有关此事的链接或文档将不胜感激。我们也是java开发者
autodesk - Autodesk Forge 文件转换如何下载清单中的文件?
在我成功上传和转换文件后,按照模型衍生“为查看器准备文件”,我调用清单 url
然后如何在清单中下载转换后的文件。如果我只知道参考骨灰盒?(即)我将如何获得隐蔽的 svf "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA/output/1/A5.svf"
或缩略图“urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA/output/1/A5.svf.png01_thumb_200x200.png”
是否有可用于返回实际位置的 api 调用?
编辑:最终结果是我想创建类似 [extractor] ( http://extract.autodesk.io/ ) 的东西。有了我需要在本地运行查看器的所有文件
Edit2:我在fileUploda之后从电话中回来的清单
我尝试发送但收到 404 的请求
对modelderivative的调用有什么问题吗?
autodesk-forge - 加载草图 SVF 文件失败,[404]
当我尝试加载 SVF 模型时,它给我服务器错误 404,虽然模型已上传和翻译,但未能加载资源,它无法找到草图格式的 SVF 文件。它确实适用于其他格式。
模型的骨灰盒:'dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6d3Rfd2hpdGluZ3R1cm5lci83LTEyLTE1JTIwSlNNLnNrcA=='
Sketch文件格式有什么问题吗
查看器 Javascript 代码:options.env = _viewerEnv; // AutodeskProduction、AutodeskStaging 或 AutodeskDevelopment(在此项目的全局变量中设置) options.getAccessToken = getAccessToken; options.refreshToken = getAccessToken;
非常感谢任何帮助。