AutodeskForge模型导出API-类型和实例参数
创始人
2024-11-12 10:30:14
0

Autodesk Forge提供的Model Derivative API旨在将各种设计文件转换为可视化和可交互的格式。该API还提供了类型和实例参数来过滤导出的几何数据。

以下是使用Model Derivative API导出模型时如何使用类型和实例参数的示例代码:

var type = 'geometry';
var instanceIds = '123,456,789';
var derivativeUrn = 'dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YXBpLmFjdGlvbi5vcGVuY3J5cHQtcGx1cw==';

forgeModelderivativeApi.getDerivativeManifest(derivativeUrn, {})
    .then(function(manifest) {
        var guid = null;
        manifest.derivatives.forEach(function(derivative) {
            if (derivative.outputType === type) {
                if (instanceIds) {
                    if (derivative.children) {
                        derivative.children.forEach(function(child) {
                            if (child.objectId === instanceIds) {
                                guid = child.guid;
                            }
                        });
                    }
                } else {
                    guid = derivative.guid;
                }
            }
        });

        if (guid) {
            var viewableUrn = derivativeUrn + '/output/' + guid;
            // Do something with viewableUrn
        } else {
            // Instance not found
        }
    })
    .catch(function(error) {
        console.error(error);
    });

在上面的代码示例中,type变量设置为“geometry”,以导出几何数据。instanceIds变量设置为“123,456,789”,以选择需要导出的Object ID。如果实例IDs未设置,则将导出整个模型。

API的getDerivativeManifest方法用于获取导出文件的清单,其中包含各种不同类型的导出文件信息。然后通过迭代清单中的导出文件,并查找outputType或Object ID匹配要求的文件。

如果找到了匹配的文件,则创建一个view

相关内容

热门资讯

热点讨论!佛手在线大菠萝智能辅... 热点讨论!佛手在线大菠萝智能辅助器,科乐第三方辅助工具(详细辅助软件教程)1、佛手在线大菠萝智能辅助...
透视有挂"wepok... 1、透视有挂"wepoker破解器"详细辅助科技教程(从前有挂)(UU poker、wepoker破...
技术分享!微信边锋干橙眼辅助,... 一、闲逸官方辅助软件叫什么名字简介了解软件请加微:136704302闲逸官方辅助软件叫什么名字是一款...
透视好友房"wepo... 此外,数据分析德州(wepoker私人局俱乐部)辅助神器app还具备辅助透视行为开挂功能,通过对客户...
记者发布!小程序财神十三张祈福... 记者发布!小程序财神十三张祈福,边锋干橙眼辅助器下载(详细辅助wpk教程)小程序财神十三张祈福辅助器...
透视游戏"hhpok... 透视游戏"hhpoker是内部控制吗"详细辅助插件教程(原先存在有挂)1、玩家可以在hhpoker是...
最新技巧!胡乐安庆辅助工具,微... 最新技巧!胡乐安庆辅助工具,微信小程序辅助器(免费)(详细辅助科技教程)您好,微信小程序辅助器(免费...
透视科技"德普之星透... 1、透视科技"德普之星透视辅助软件是真的吗"详细辅助细节方法(最初有挂)。2、德普之星透视辅助软件是...
玩家必看教程!闲逸透视app在... 一、微信中至赣牌圈免费开挂简介了解软件请加微:136704302微信中至赣牌圈免费开挂是一款在线扑克...
透视讲解"wepok... 透视讲解"wepoker开辅助能查到吗"详细辅助教你攻略(最初是有挂)这是由厦门游乐互动科技有限公司...