Slam
所有文档

          AR开放平台

          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