问题标签 [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 - 伪造查看器,服务器没有响应
自 2016.12.7 下午以来,伪造服务器没有响应我与伪造查看器相关的 API 调用,它只响应身份验证 API。我尝试使用错误处理函数加载查看器,它返回错误“onDocumentLoadFailure() - errorCode:6” .请任何人都可以帮助我。
node.js - 将文件从 Autodesk A360 上传到 NodeJS 中的存储桶
我正在使用 Forge 数据管理 API 访问我的 A360 文件,并旨在将它们转换为 SVF 格式,以便我可以在查看器中查看它们。到目前为止,我已经能够使用 ForgeDataManagement.ItemsApi 到达所需的项目,但我不知道如何处理该项目以将其上传到我的应用程序中的存储桶。
从文档看来 uploadObject 是要走的路(https://github.com/Autodesk-Forge/forge.oss-js/blob/master/docs/ObjectsApi.md#uploadObject),但我不知道究竟如何使这个功能工作。
我希望有人可以帮助我!
我目前的数据:
问候, torjuss
autodesk-forge - 如何从私人数据中获取缩略图?
我想使用私有数据,例如 viwer-offline 考试(https://github.com/Autodesk-Forge/forge-boilers.nodejs/tree/master/1%20-%20viewer-offline)。如何从私人数据中获取缩略图?
autodesk - Autodesk Forge 注册作业冲突
当我有时收到以下错误POST
时:https://developer.api.autodesk.com/viewingservice/v1/register
我怎样才能找出哪个工作已经在进行中,以便我可以跟踪它的进度并获得它的结果?
autodesk - 子部件的 Autodesk 设置参考不起作用
我无法引用父程序集翻译所需的子程序集。
首先我POST
要https://developer.api.autodesk.com/references/v1/setreference
使用以下身体
设置引用后,我请求翻译并得到以下翻译结果:
之后,我得到了骨灰盒的清单,如下所示:
使用相同的代码路径,我可以成功地渲染具有已使用设置的非装配子零件的装配setreference
,但是在渲染具有子装配的装配时,setreference
似乎没有成功设置对子装配文件的引用。我设置对子程序集的引用的顺序有问题吗?
autodesk-forge - IFC 文件的元数据/属性中的错误信息
通过 IFC 文件调用 https://developer.api.autodesk.com/modelderivative/v2/designdata/ {urn}/metadata/{guid}/properties 时,响应包含错误信息。它不是返回属性名称,而是返回它的类型。例子
例如,在返回“LcOaExMaterial:LcOaMaterialAmbient0”的地方,它应该是属性的名称。
wavefront - 派生的 obj 文件的结构是否应该与原始步骤文件的命名一致?
使用 Model Derivative API 时,我成功地从一个步骤文件生成了一个 obj 表示。但在这个过程中有一些我不完全理解的怪癖:
Post 作业有一个
output.advanced.exportFileStructure
可以设置的属性"multiple"
和一个output.advanced.objectIds
可以让您指定要提取模型的哪些部分的属性。从文档所述的少量内容来看,我希望每个请求的 objectid 都会收到一个 obj 文件。根据我的经验,情况并非如此。那么这仅适用于压缩文件.iam
吗.ipt
?好吧,无论如何,我为所有 objectIds 获得一个 obj 文件,每个 objectId 一个多边形组。这些组被命名(duh!),所以我希望它们像他们的 objectId 一样命名,但它看起来像是数字是以随机方式分配的。那么我应该如何实际将 objectId 映射到其相应的 3d 部分?有没有办法将 GET :urn/metadata/:guid/properties 中的信息链接回它们的对象?
我希望有人能对此有所启发。如果您需要更多信息,我可以为您提供原始步骤文件、obj 和我的服务器日志。
node.js - 如何使用'request'模块在节点中编写curl'PUT'请求
我有这个 curl 请求工作。
如何使用 npm 请求模块在节点中编写此内容。我用'request'和'fs'尝试了以下内容。我回来了“请求中没有提供令牌”。
autodesk-model-derivative - 转换为 SVF 失败并出现 TranslationWorker-InternalFailure
我正在学习教程“从源文件中提取数据”。我可以按照描述上传文件,但是当我尝试将文件转换为 SVF 时,它会因“TranslationWorker-InternalFailure”而失败。使用 Blender 创建的 3ds 文件和使用 Autodesk Fusion 360 创建的 f3d 都出现相同的错误。
这是我的代码(python):
它产生以下输出:
autodesk - 如何下载 SVG/SVF 以使用 Autodesk Model Forge API 进行离线查看
我能够完成上传 Revit 文件并在查看器中翻译和加载的所有步骤。我现在正在尝试下载翻译后的 SVG/SVF 以供离线查看。我找到了对以下端点的引用并对此进行了测试:
API 返回:
{"diagnostic":"Derivative api 仅支持 adsk.viewing & adsk.objects urn"}