Autodesk Forge Platform 支持在网页上预览和转换多种文件格式,其中包括 IDF 格式。可以使用 Forge Viewer 来预览 IDF 文件。用户可以使用 Forge 的转换工具将 IDF 文件转换为可在 Forge Viewer 中查看的文件格式,如 OBJ、STL 等。
以下是通过 Forge API 将 IDF 文件转换为 OBJ 文件的示例代码:
//首先建立一个转换作业
var job = {
input: {
urn: 'dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6ZGF0YWJhc2VkLWFyZWEvR0MvR0NNX19tYWluLmR3Zg'
},
output: {
destination: {
region: 'us',
bucket: 'forge-rcdb-sample',
path: 'outputs/mymodel.obj'
},
formats: [{
type: 'obj',
views: ['2d', '3d']
}]
}
};
//然后将作业提交给 Forge 转换服务
Autodesk.ModelDerivative.postJob(job, oauth2client, credentials)
.then(function(response) {
//转换提交成功
console.log('Job Submited:', response.body.jobId);
})
.catch(function(error) {
console.log('Job Submit Error:', error);
});
提交作业后,可以在 Forge Viewer 中使用转换的 OBJ 文件预览 IDF 模型。