本文介绍如何重建模型场景。该API只针对3D模型类型场景。
前提条件:
拥有子场景
完成标注
重建调用流程如下:
1、调用重建接口
以下代码为《重建》接口调用。
// 场景ID
String sceneId = "sdjhuseiuiuew****";
//重建模式,默认为MANUAL
String mode = "MANUAL";
LabelBuildRequest request = new LabelBuildRequest();
request.setSceneId(sceneId);
request.setMode();
if(StringUtils.isNotBlank(mode)){
request.setMode(mode);
}
// sdk调用
LabelBuildResponse labelBuildResponse = lyjClient.labelBuild(request);
// 响应数据
LabelBuildResponseBody response = labelBuildResponse.getBody();
请求参数和响应数据字段说明详见模型重建。
2、轮询重建状态(当status==succeed时,即为重建成功)
以下代码为《重建状态》接口调用。
// 场景ID
String sceneId = "sdjhuseiuiuew****";
GetSceneBuildTaskStatusRequest request = new GetSceneBuildTaskStatusRequest();
request.setSceneId(sceneId);
// sdk调用
GetSceneBuildTaskStatusResponse sceneBuildTaskStatus = lyjClient.getSceneBuildTaskStatus(request);
// 请求返回数据
GetSceneBuildTaskStatusResponseBody response = sceneBuildTaskStatus.getBody();
// 通过response返回值中获取status
请求参数和响应数据字段说明详见查询场景重建任务状态。
该文章对您有帮助吗?