AutodeskForge中未检测到模型协调冲突
创始人
2024-11-12 11:00:40
0

要检测模型协调冲突,您可以使用Autodesk Forge的Design Automation API和Model Coordination API,使用以下代码片段:

Design Automation API:

const designAutomation = new Autodesk.Forge.DesignAutomation('v3', true);
const workItemsApi = new Autodesk.Forge.WorkItemsApi();
const appBundleApi = new Autodesk.Forge.AppBundleApi();
const activityApi = new Autodesk.Forge.ActivityApi();

//create an AppBundle
const appBundleSpec = {
    id: "testApp",
    engine: "Autodesk.AutoCAD+23",
    description: "test app bundle"
};

appBundleApi.postAppBundle(appBundleSpec)
.then(function(appBundle) { 
    console.log("AppBundle created with ID: " + appBundle.id);

    //create an Activity
    const activitySpec ={
        id: "testActivity",
        appbundles: [appBundleSpec.id],
        engine: "Autodesk.AutoCAD+23",
        description: "test activity"
    };

    activityApi.postActivity(activitySpec)
    .then(function(activity) { 
        console.log("Activity created with ID: " + activity.id);

        //create a WorkItem
        const workItemsSpec = {
            activityId: activity.id,
            arguments: {
                input: {
                    url: 'input url or your model with path'
                },
                output: {
                    url: 'output url or path'
                } 
            }
        };

        workItemsApi.postWorkItem(workItemsSpec)
        .then(function(workItem) { 
            console.log("WorkItem created with ID: " + workItem.id);

            //check the status of the WorkItem
            checkWorkItemStatus(workItem.id);
        });
    });
});

function checkWorkItemStatus(id) {
    workItemsApi.getWorkItem(id)
    .then(function(workItem) {
        if(workItem.status === 'success') {
            //your model is successfully processed
        }
        else if(workItem.status === 'failed') {
            //there is some issue with your model processing
        }
        else {
            //model is being processed
            setTimeout(checkWorkItemStatus(id), 2000); //check the workitem status every 2 seconds
        }

相关内容

热门资讯

第6分钟实锤!德州之星辅助挂(... 第6分钟实锤!德州之星辅助挂(德扑ai)果然真的有挂(详细辅助透明挂教程)1、构建自己的德州之星辅助...
第7分钟实锤!德州ai辅助软件... 第7分钟实锤!德州ai辅助软件(线上wpk德州)其实存在有挂(详细辅助软件教程)进入游戏-大厅左侧-...
八分钟实锤!智星德州菠萝(wp... 八分钟实锤!智星德州菠萝(wpk德州)切实真的有挂(详细辅助解密教程)1、玩家可以在智星德州菠萝软件...
五分钟实锤!德州之星辅助(德州... 五分钟实锤!德州之星辅助(德州app)切实真的是有挂(详细辅助AI教程)1、上手简单,内置详细流程视...
九分钟实锤!德扑之星有作弊(来... 九分钟实锤!德扑之星有作弊(来玩德州)好像真的有挂(详细辅助2025教程)1、德扑之星有作弊ai辅助...
第2分钟实锤!德扑之星猫腻(德... 第2分钟实锤!德扑之星猫腻(德州之星)本来有挂(详细辅助AI教程)1、超多福利:超高返利,海量正版游...
四分钟实锤!智星德州菠萝辅助器... 四分钟实锤!智星德州菠萝辅助器(智星德州)一贯真的有挂(详细辅助新版2025教程)1、用户打开应用后...
一分钟实锤!德州ai辅助(德州... 一分钟实锤!德州ai辅助(德州俱乐部)好像真的是有挂(详细辅助技巧教程);一、德州ai辅助软件透明挂...
第六分钟实锤!德州ai辅助(德... 第六分钟实锤!德州ai辅助(德州app)本来是真的有挂(详细辅助新2025教程)小薇(透视辅助)致您...
第十分钟实锤!德州之星辅助(德... 第十分钟实锤!德州之星辅助(德州扑克)真是有挂(详细辅助大神讲解)1、超多福利:超高返利,海量正版游...