Browse Source

WebXRController: Reuse single event object for move event.

Mr.doob 4 years ago
parent
commit
979d8f284c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/renderers/webxr/WebXRController.js

+ 3 - 1
src/renderers/webxr/WebXRController.js

@@ -1,5 +1,7 @@
 import { Group } from '../../objects/Group.js';
 
+const _moveEvent = { type: 'move' };
+
 class WebXRController {
 
 	constructor() {
@@ -126,7 +128,7 @@ class WebXRController {
 					targetRay.matrix.fromArray( inputPose.transform.matrix );
 					targetRay.matrix.decompose( targetRay.position, targetRay.rotation, targetRay.scale );
 
-					this.dispatchEvent( { type: 'move' } );
+					this.dispatchEvent( _moveEvent );
 
 				}