- Raycasters.js
Gère les raycast
update() {
this.raycaster.setFromCamera(this.mouse, this.camera)
const intersects = this.raycaster.intersectObjects(
this.scene.children,
true,
)
for (let i = 0; i < intersects.length; i++) {
signal.emit('raycast', intersects[i].object)
}
}
On y accède via le controller Webgl
this.raycasters = webgl.raycasters
Obtenir ce que renvoie la class via Signal
signal.on('raycast', (object) => {
console.log(object)
})
🚧 [WIP] 🚧