Get mouse events passed into your scene.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information. Create Mar 6, 2014 Finalized Mar 6, 2014
Three-MouseEvents.js Removed unused block. Jan 9, 2014


This project is no longer maintained and part of my source code "attic". Feel free to use it though, works fine.

Get mouse events passed into your scene. Your scene should have only one camera, so we have a point from which we can do raycasting. The main script initialises:


Which you can then call like this:

THREE.MouseEvents(yourScene, yourCamera)

From that point on all of yourScene.children will have their dispatchEvent method invoked on which they'll receive the mouse events. Note that double click events trigger on double clicking of the scene, this event is then passed to the mesh.