- Mouse.js
Gère les events de la souris
getMousesPositions
Met à jour les vecteurs de position de la souris dans chaque environnement :
- dom : position dans le DOM (en pixel)
- scene : position dans le scène (en unité Three.js)
- frag : position pour le fragment shader (entre 0 et 1)
- sceneMap : position dans la scène basé par rapport à la taille du DOM et de la position z de la caméra (⚠️ EXPERIMENTAL ⚠️)
Accès
On y accède via le controller Webgl
this.mouse = webgl.mouse.dom
this.mouse = webgl.mouse.scene
this.mouse = webgl.mouse.frag
this.mouse = webgl.mouse.sceneMap