插入模型-InsertTaskAsync

1. 方法说明

单个插入3D模型,3D装配体模型,2D图纸等模型转换。每个任务会生成一份轻量化数据。注意插入装配体模型时,需要将装配体模型压缩为zip文件,并指定mainFile参数为主装文件名。

对应API接口-插入任务-InsertTask

2. 请求示例

使用InputNdsFile上传文件插入

// 插入任务 其中callbackUrl为回调地址,如果不需要则可以不传或传空
var inputFile = tempUrlRes.Data.InputNdsFile;
string callbackUrl = "";
var insertRes = await yunapiClient.InsertTaskAsync(new InsertTaskRequest { InputNdsFile = inputFile, 
ReturnURL = callbackUrl });

使用可下载的http文件插入

// 插入任务 其中callbackUrl为回调地址,如果不需要则可以不传或传空
string callbackUrl = "";
string inputUrl = "http://xxxx/3D.step";
var insertRes = await yunapiClient.InsertTaskAsync(new InsertTaskRequest { InputURL = inputUrl, 
ReturnURL = callbackUrl });

3. 返回示例

{
    "Data": {
        "TaskID": "1"
    },
    "Status": {
        "Code": 1,
        "Msg": "成功"
    }
}