我是 WebXR 的新手,并试图只在检测到的平面是垂直的(如墙壁)时才显示准星。我以这个基本的命中测试示例为起点。我没有看到任何用于垂直检测平面的参数,但在演示中,标线在垂直墙上时会改变颜色。
我在这里错过了什么吗?如果平面是垂直的,有没有办法只显示标线?
我可以看到这里设置的标线的位置和旋转:
let pose = hitTestResults[0].getPose(xrRefSpace);
reticle.visible = true;
reticle.matrix = pose.transform.matrix;
有没有办法从这里访问标线方向?
演示:https ://immersive-web.github.io/webxr-samples/hit-test.html