VR开发需要什么语言?
VR语言的开发其实就是3D编程引擎的语言。VR的开发离不开3D引擎的支持。上面提到的用于编程的3D引擎和SDK主要使用C/C++
虽然C++看起来是主流,但是使用Java cirpt——使用Node.js或者类似的语言来读取传感器也是可行的。
数据构造服务,然后使用Web 3d游戏引擎进行渲染。
1.3D世界:在众所周知的3D游戏中,一个点的位置是由三个坐标(x,y,z)决定的,如下图:这三个坐标只能表示我们在这个世界中的位置,而不能上下看世界。
2.四元数:欧拉角是用来描述刚体姿态的一组角度。欧拉提出刚体在三维欧氏空间中的任何方位都可以通过缠绕来确定。
三轴旋转的复合生成。通常,这三个轴是相互正交的。