Tengo algunos archivos GLB que puedo renderizar fácilmente en el navegador y hacerlo interactivo (básicamente puedo girarlo)
<model-viewer src="https://modelviewer.dev/shared-assets/models/Astronaut.glb" alt="A 3D model of an astronaut" auto-rotate camera-controls> </model-viewer>Este es un archivo GLB de muestra, alojado externamente, obviamente, pero tengo mi propia colección de archivos GLB mucho más simples.
¿Alguien sabe una forma no solo de interactuar con el GLB, sino también de recuperar datos sobre la parte del objeto en el que está haciendo clic y pasarlos al lado del cliente? Por ejemplo, si tengo un cuadrado simple representado, ¿hay alguna manera de que, si hago clic en una parte de él, pueda obtener un comando javascript de "alerta" con las coordenadas de donde hice clic o la forma de lo que hice clic? o el nombre de un nodo (esencialmente cualquier dato del formato GLTF JSON original)?