资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

Slam

此类封装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)
上一篇
滤镜
下一篇
ARKit