threejs webVR获取相机正前方向量

通常获取相机正前方可以使用camera.getWorldDirection(new Vector3()) 函数来得到,但是在threejs0.139.2版本中进入VR后使用上面函数获取的数据是固定不变的,不管是否旋转了头盔,经过一番研究发现必须使用renderer.xr.getCamera() 此函数获取的相机才是VR中实际使用的,获取相机正前方也是得使用此函数获取的相机,完整代码就是
renderer.xr.getCamera().getWorldDirection(new Vector3())

未测试其它版本的threejs是否需要使用此方法

相关推荐
xiaominlaopodaren7 小时前
three.js地图视口瓦片(一):屏幕角点射线
javascript·gis·three.js
xiaominlaopodaren2 天前
three.js最小地图运行时(十):接入离线逻辑瓦片剖面
javascript·gis·three.js
xiaominlaopodaren3 天前
three.js最小地图运行时(九):TileKey 线框与 cursor 坐标探针
javascript·gis·three.js
像我这样帅的人丶你还3 天前
🚀苹果的液态玻璃咋做?🚀
前端·webgl·three.js
世优科技虚拟人4 天前
VR大空间定制开发商业化观察,经典IP沉浸式展演撑起文旅新业态
vr·数字人·ai数字人·vr大空间·世优科技
张人玉4 天前
茶树 NeRF(Neural Radiance Fields,神经辐射场)三维重建与数据分析可视化系统——基于神经辐射场的茶树三维重建方法实现可视化大屏
python·数据挖掘·数据分析·echarts·three.js
xiaominlaopodaren4 天前
three.js最小地图运行时(八): 瓦片调试网格
javascript·gis·three.js
大江东去浪淘尽千古风流人物4 天前
【HMD-Poser】CVPR2024 头显端实时全身动捕:可伸缩稀疏观测、LSTM+Transformer 时空解耦与在线体型估计
人工智能·lstm·transformer·vr·人体姿态估计
用户594404103565 天前
Three.js 实战:从零构建智慧城市 3D 可视化大屏,附完整交互式代码
three.js
QYRdata5 天前
年复合增长率达10.4%!2026-2032年VR游戏开发服务赛道驶入高速成长周期
microsoft·vr