- Raycasters.js

Gère les raycast

update

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)
	}
}

Accès

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)
})

Helpers

🚧  [WIP] 🚧