Skip to content

Commit 6479ec8

Browse files
committed
Added domElement for events.
1 parent 1e43e12 commit 6479ec8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

utils/ObjectSelection.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@
22

33
THREE.ObjectSelection = function(parameters) {
44
var parameters = parameters || {};
5-
6-
var mouse = { x: 0, y: 0 };
5+
6+
this.domElement = parameters.domElement || document;
77
this.projector = new THREE.Projector;
88
this.INTERSECTED;
99

1010
var callbackSelected = parameters.selected;
11+
var mouse = { x: 0, y: 0 };
1112

12-
document.addEventListener( 'mousemove', onDocumentMouseMove, false );
13+
this.domElement.addEventListener( 'mousemove', onDocumentMouseMove, false );
1314
function onDocumentMouseMove( event ) {
1415
mouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;
1516
mouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;
1617
}
17-
18+
1819
this.render = function(scene, camera) {
1920
// find intersections
2021
camera.update();

0 commit comments

Comments
 (0)