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

相关内容

热门资讯

2分钟透视!微乐小程序黑科技,... 2分钟透视!微乐小程序黑科技,微乐家乡辅助app免费(开挂)好像是有挂(2026)1、超多福利:超高...
透视工具!微乐小程序免费黑科技... 透视工具!微乐小程序免费黑科技,淘宝的微乐辅助是真的吗(透视)都是真的有挂(哔哩哔哩)1、每一步都需...
4分钟透视!微乐小程序黑科技,... 4分钟透视!微乐小程序黑科技,微信微乐跑得快游戏辅助脚本(开挂)一直是真的挂(2026)一、微乐小程...
2026版辅助挂!微乐小程序黑... 2026版辅助挂!微乐小程序黑科技,微乐智能插件激活码(透视)果然真的是有挂(哔哩哔哩)1、在微乐智...
4分钟透视!微乐小程序黑科技,... 4分钟透视!微乐小程序黑科技,微乐安徽小程序辅助(开挂)原来真的是有挂(2026)1、4分钟透视!微...
受玩家影响!微乐小程序黑科技,... 受玩家影响!微乐小程序黑科技,手机微乐小程序破解器如何使用(透视)本来真的有挂(哔哩哔哩)受玩家影响...
5分钟插件!微乐小程序免费黑科... 5分钟插件!微乐小程序免费黑科技,微乐多乐跑作弊(开挂)总是真的是有挂(2026)1、微乐小程序免费...
透视好牌!微乐小程序黑科技,微... 透视好牌!微乐小程序黑科技,微信小程序微乐内蒙破解器(透视)总是真的有挂(哔哩哔哩)微信小程序微乐内...
两分钟工具!微乐小程序免费黑科... 两分钟工具!微乐小程序免费黑科技,微信小程序自建房记牌器(开挂)总是真的有挂(2026)1、微乐小程...
透视透视挂!微乐小程序黑科技,... 透视透视挂!微乐小程序黑科技,微信小程序微乐辅助器真吗(透视)其实是有挂(哔哩哔哩)暗藏猫腻,小编详...