我通过如下方式加载了一个gltf文件:
<xr-gltf cube-shape="autoFit:true" shape-gizmo bind:touch-shape="onTouchShape" node-id="gltf-damageHelmet" bind:gltf-loaded="handleGLTFLoaded" model="gltf-damageHelmet"></xr-gltf>
这个gltf模型是一台设备一样的东西,有非常多个节点,其中有部分节点进行了特殊命名,并且可以点击到这些节点。
我现在的问题是:我点击到了某个特殊节点,同时onTouchShape回调返回了一个对象,但不管是detail中的el还是value,似乎都指向了整个gltf?我要怎么拿到当前点击的这个节点的name?
如果不能做到的话,是否有什么方法可以让我在点击的时候获取到这个节点的坐标位置?
没用过。
请问解决了吗?