我这边也是,猜想是否是marker劫持了Z轴方向转换
xrframe中maker下面旋转gltf问题?xrframe中maker下面旋转gltf,发现只能改变两个轴的的数据,即是数据都发生变化,但实际旋转只是两个方向。比如我在拖动时旋转gtlf发现x,y,z方向数据都可以发生变化,但实际显示结果是其中一个轴显示上没有变化,只是数据变化了。类似的代码,我想水平方向向和垂直方向旋转gltf,但实际不论改变x,y,z哪个方向数据,都是横向和朝屏幕方向旋转: // 拖动旋转gltf handleDraghGltf({ detail }) { console.log('----------handleDraghGltf--------'); const { target, deltaX, deltaY } = detail.value; target._components.transform.rotation.z += deltaX / 100; target._components.transform.rotation.x += deltaY / 100; let x = target._components.transform.rotation.x; let y = target._components.transform.rotation.y; let z = target._components.transform.rotation.z; console.log('x ' + x + ' ,y ' + y + ' ,z ' + z); }
07-19