autodesk-forge - 将 revit 模型从存储桶 id 转换为 svf
问题描述
我正在尝试使用此端点将 revit 模型转换为 svfhttps://developer.api.autodesk.com/modelderivative/v2/designdata/job
根据文档,该端点至少需要这两个属性才能工作:
- 瓮
- 格式
首先,我从存储桶中的所需对象中获取了 objectId:
"objectId":"urn:adsk.objects:os.object:gkwz1o52jxgqnqkhay5dlgcg7e2xglal_tutorial_bucket/rst_basic_sample_project.rvt"
然后我使用https://www.base64encode.org/对这个字符串进行编码并获取我的骨灰盒,按照这个问题的建议如何获取桶文件的骨灰盒。结果骨灰盒是这样的:
dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z2t3ejFvNTJqeGdxbnFraGF5NWRsZ2NnN2UyeGdsYWxfdHV0b3JpYWxfYnVja2V0L3JzdF9iYXNpY19zYW1wbGVfcHJvamVjdC5ydnQ=
最后,我从示例中获得了格式,并=
从 urn 字符串中删除了 。
我最终的身体数据是这样的:
{
"input": {
"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z2t3ejFvNTJqeGdxbnFraGF5NWRsZ2NnN2UyeGdsYWxfdHV0b3JpYWxfYnVja2V0L3JzdF9iYXNpY19zYW1wbGVfcHJvamVjdC5ydnQ"
},
"output": {
"formats": [
{
"type": "svf",
"views": ["2d", "3d"]
}
]
}
}
但我收到这条消息:
我以为那是我得到了正确的对象,得到了骨灰盒,但仍然不知道我做错了什么。
解决方案
推荐阅读
- coldfusion - Coldfusion 将数据库中的结果与商店信息和商店营业时间合并,我知道我错过了
- sql-server - Azure devops SqlAzureDacpacDeployment 任务无法删除数据库?
- python-3.x - 使用 Select_by_value 函数传递字符串变量时出现 InvalidSelectorException
- powerbi - 计算父表中符合条件的行,并且在子表中至少有一条符合条件的记录
- sql-server - smalldatetime 列上的索引
- swift - UISegmentedControl和View切换问题
- azure-service-fabric - 托管标识和 Service Fabric 本地群集
- python - 如何控制python中bin的大小以使用numpy.histogram
- java - com.google.firebase.database.DatabaseException:无法将 java.lang.String 类型的对象转换为 com.example.chocolate.ModelChatlist 类型
- python - 使用python为excel中的一组数据分配不同数字的最简单方法是什么?