单体测试
在单体测试中按照“场景对象”、“图层对象”、“全局控制”和“图形”这四大分类,罗列了可用调试执行的图观统一开发API全部接口。每个列表中的功能单击后都将出现在右上方的代码面板中,可通过“执行”按钮来查看代码运行效果。
使用场景对象
在场景中对模型进行操作时,场景对象模块支持添加、删除、设置模型姿态、选择交互等功能。
- 参考登录华为云Astro大屏应用界面中操作,登录界面。
- 在主菜单中,选择“3D编辑器”。
- 在3D编辑器中,单击“产品中心 > 统一接口调试器”。
- 选择需要调试的场景,单击场景,进入“接口调试器”。
- 在“接口调试器”的工具栏中单击“模型关节和动画”,选中“获取模型关节数据”。
- 在“场景对象”中,单击“场景”,选中“小区底座”。
- 右上角代码模板中有相应的图观API指令,并且id对应了选中的“小区底座”。
- 单击“执行”,看到下方“事件日志”中小区底座对应的关节数据。
图1 使用场景对象
使用图层对象
在场景中添加图层或对图层进行显隐控制等交互行为时,需要在图层对象模块操作。图层对象模块分为图层控制和图层操作两大部分,图层控制实现所有图层的显隐切换、选择交互;图层操作则提供单个图层的添加、修改数据、修改样式、删除功能。
- 参考登录华为云Astro大屏应用界面中操作,登录界面。
- 在主菜单中,选择“3D编辑器”。
- 在3D编辑器中,单击“产品中心 > 统一接口调试器”。
- 选择需要调试的场景,单击场景,进入“接口调试器”。
- (可选)在“全局控制”中,单击“其他控制”,选中“获取当前基准位置”。
- 单击“图层对象”,单击“地标点”,选中“添加地标点”。
- 在右上方代码中可以看到,接口调试器中单体测试图层代码要多一些,每个图层的添加都是由clearOverlayType、addLandmark和focusById组成的。这样可以避免重复添加造成的id重复问题,并且在添加后,还可以自动聚焦到新添加的对象上。
- 可以看到右上方代码面板中,coord信息是在本场景中心点附近,可以根据需要微调一下代码,如修改经纬度和高度,然后单击“执行”。
图2 使用图层对象