插入模型-BatchInsertTaskAsync

1. 方法说明

批次插入多个模型。支持将多个3D模型或2D模型压缩为zip压缩文件,使用该接口批量转换,服务端会对插入的模型进行拆分成多个子任务处理。查询批次插入任务,会返回子任务的列表信息。

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

2. 请求示例

使用InputNdsFile上传文件插入

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

使用可下载的http文件插入

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

3. 返回示例

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