File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 2
2
3
3
THREE . ObjectSelection = function ( parameters ) {
4
4
var parameters = parameters || { } ;
5
-
6
- var mouse = { x : 0 , y : 0 } ;
5
+
6
+ this . domElement = parameters . domElement || document ;
7
7
this . projector = new THREE . Projector ;
8
8
this . INTERSECTED ;
9
9
10
10
var callbackSelected = parameters . selected ;
11
+ var mouse = { x : 0 , y : 0 } ;
11
12
12
- document . addEventListener ( 'mousemove' , onDocumentMouseMove , false ) ;
13
+ this . domElement . addEventListener ( 'mousemove' , onDocumentMouseMove , false ) ;
13
14
function onDocumentMouseMove ( event ) {
14
15
mouse . x = ( event . clientX / window . innerWidth ) * 2 - 1 ;
15
16
mouse . y = - ( event . clientY / window . innerHeight ) * 2 + 1 ;
16
17
}
17
-
18
+
18
19
this . render = function ( scene , camera ) {
19
20
// find intersections
20
21
camera . update ( ) ;
You can’t perform that action at this time.
0 commit comments