【问题标题】:ARKit : Setting custom origin for ARWorldTracking SessionARKit:为 ARWorldTracking 会话设置自定义原点
【发布时间】:2018-01-05 11:11:25
【问题描述】:

每当我使用 ARWorldTrackingConfiguration 启动我的相机并运行会话时,初始原点将恰好位于相机相对于世界的位置。

let configuration = ARWorldTrackingConfiguration()
self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints, ARSCNDebugOptions.showWorldOrigin]
        self.sceneView.session.run(configuration)

但是,我需要 origin 位于自定义位置才能开始 AR 体验。启动会话后是否可以修改来源?

假设我希望原点位于标记所在的位置。我可以将原点移动到标记的中心吗?

【问题讨论】:

标签: camera augmented-reality vuforia arkit compass


【解决方案1】:

您无法将世界原点更改为特定位置。您只能重置整个跟踪

session.run(configuration, options: .resetTracking)

它将重新初始化所有正在进行的跟踪,并且您的相机位置将再次从 0、0、0 开始。

【讨论】:

猜你喜欢
  • 2022-08-12
  • 1970-01-01
  • 1970-01-01
  • 2013-05-16
  • 2015-10-16
  • 2021-06-29
  • 2017-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多