使用网络技术基于设备旋转显示3D模型

时间:2018-07-19 13:00:46

标签: javascript frameworks augmented-reality

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

3D模型呈现在屏幕上并停留在某个位置。位置不会改变,并且模型不会与环境交互,因此我将其称为“ AR-light”。如果用户旋转设备,他将看不见该物体,因为该物体始终停留在某个位置。

稍后,该位置将由GPS信号确定,但这是我现在不关注的问题。

是否有一个好的框架?对于我实际上想要实现的目标来说,AR.js似乎太多了。

1 个答案:

答案 0 :(得分:0)

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

Threejs Rotating object with device orientation control

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

How to detect movement of an android device?