Slam
更新时间:2021-06-18
此类封装slam相关操作
Public methods | |
---|---|
void | on_slam_direction_guide(int guideShowState, int guideDirection) 进入slam场景下,未出现模型时,出现的引导提示。会根据模型是否出现在屏幕中空间是否显示引导提示,以及引导提示给出模型的方向 |
void | slam_reset(int x, int y, int depth) slam场景下,模型不在屏幕内,对模型进行位置重置 |
void | start_slam() 开始slam,调用此接口,可以放置模型 |
start_slam
version 24
void start_slam ()
开始slam,调用此接口,可以放置模型
sample:
app.slam:start_slam()
on_slam_direction_guide
version 24
void on_slam_direction_guide (int guideShowState, int guideDirection)
进入slam场景下,未出现模型时,出现的引导提示。会根据模型是否出现在屏幕中空间是否显示引导提示,以及引导提示给出模型的方向
Parameters
- guideShowState | int : 模型未出现在屏幕中引导提示信息显示状态, 1 显示, 0 不显示
- guideDirection | int : 引导提示的的模型方向, 1 模型在上方, 0 模型在下方
sample:
app.slam.on_slam_direction_guide = function (guideShowState, guideShowState)
ARLOG(' guideShowState : '.. guideShowState .. ', guideDirection : '.. guideDirection)
end
slam_reset
version 24
void slam_reset (int x, int y, int depth)
slam场景下,模型不在屏幕内,对模型进行位置重置
Parameters
- x | int : 模型重置后在屏幕坐标系的横坐标位置,取值0-1之间
- y | int : 模型重置后在屏幕坐标系的纵坐标位置,取值0-1之间
- depth | int : 模型在空间中的深度
sample:
app.slam:slam_reset(0.5, 0.5, 1000)