【问题标题】:Displaying a 3D model based on device rotation using web technologies使用 Web 技术显示基于设备旋转的 3D 模型
【发布时间】:2018-07-19 13:00:45
【问题描述】:

我正在寻找利用当今网络技术实现以下目标的最佳方法:

3D 模型在屏幕上渲染并停留在某个位置。位置不变,模型不与环境交互,因此我称之为“AR-light”。如果用户旋转他的设备,他将看不到对象,因为它总是停留在一个位置。

稍后,此位置将由 GPS 信号确定,但我现在不关注这一点。

有没有一个好的框架? AR.js 似乎对于我实际尝试实现的目标来说太过分了。

【问题讨论】:

    标签: javascript frameworks augmented-reality


    【解决方案1】:

    假设您使用 WebGL 来显示您的模型,那么我相信 three.js 会为您提供一些可以根据设备移动改变相机角度和位置的例程。

    Threejs Rotating object with device orientation control

    或者,如果您正在学习新东西,通常最好尝试直接访问设备的加速度计并尝试将运动转换为相机位置/方向的变化。见

    How to detect movement of an android device?

    【讨论】:

      猜你喜欢
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 2021-01-23
      相关资源
      最近更新 更多