开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

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