插入模型-InsertTask

1. 方法说明

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

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

2. 请求示例

使用本地文件插入-InsertTaskLocalFile

String localFile = "F:\\temp\\3Da2d.zip";
InsertTaskBaseRequest insertTaskRequest = new InsertConvertFormatTaskRequest();
insertTaskRequest.priority = 1;
//设置插入主文件名称
insertTaskRequest.mainFile = "3D.sldprt";
//插入任务
InsertTaskResponse res = yunapiClient.InsertTaskLocalFile(localFile,insertTaskRequest);

使用可下载的http文件插入-InsertTask

String httpFile = "http://xxx/3Da2d.zip";
InsertTaskRequestDetail insertTaskRequest = new InsertTaskRequestDetail();
//设置插入主文件名称,如果输入文件不是压缩包文件,mainFile不需要赋值
insertTaskRequest.mainFile = "3D.sldprt";
insertTaskRequest.inputURL = httpFile;
InsertTaskResponse res = yunapiClient.InsertTask(insertTaskRequest);

3. 返回示例

{
    "code": 1,
    "msg": "成功",
    "taskID":1
}