@@ -267,35 +267,31 @@ export class ThreeOrbitControls extends EventDispatcher {
267
267
sphericalDelta . phi -= angle ;
268
268
}
269
269
270
- const panLeft = ( ) => {
270
+ const panLeft = ( ( ) => {
271
271
const v = new Vector3 ( ) ;
272
272
273
- return function panLeft ( distance , objectMatrix ) {
273
+ return ( distance , objectMatrix ) => {
274
274
v . setFromMatrixColumn ( objectMatrix , 0 ) ; // get X column of objectMatrix
275
275
v . multiplyScalar ( - distance ) ;
276
-
277
276
panOffset . add ( v ) ;
278
-
279
277
} ;
280
- } ;
278
+ } ) ( ) ;
281
279
282
- const panUp = ( ) => {
280
+ const panUp = ( ( ) => {
283
281
const v = new Vector3 ( ) ;
284
282
285
- return function panUp ( distance , objectMatrix ) {
283
+ return ( distance , objectMatrix ) => {
286
284
v . setFromMatrixColumn ( objectMatrix , 1 ) ; // get Y column of objectMatrix
287
285
v . multiplyScalar ( distance ) ;
288
-
289
286
panOffset . add ( v ) ;
290
-
291
287
} ;
292
- } ;
288
+ } ) ( ) ;
293
289
294
290
// deltaX and deltaY are in pixels; right and down are positive
295
- const pan = ( ) => {
291
+ const pan = ( ( ) => {
296
292
const offset = new Vector3 ( ) ;
297
293
298
- return function pan ( deltaX , deltaY ) {
294
+ return ( deltaX , deltaY ) => {
299
295
const element = this . domElement === document ? this . domElement . body : this . domElement ;
300
296
301
297
if ( this . object instanceof PerspectiveCamera ) {
@@ -320,11 +316,9 @@ export class ThreeOrbitControls extends EventDispatcher {
320
316
// camera neither orthographic nor perspective
321
317
console . warn ( 'WARNING: OrbitControlsModule.js encountered an unknown camera type - pan disabled.' ) ;
322
318
this . enablePan = false ;
323
-
324
319
}
325
-
326
320
} ;
327
- } ;
321
+ } ) ( ) ;
328
322
329
323
const dollyIn = ( dollyScale ) => {
330
324
if ( this . object instanceof PerspectiveCamera ) {
0 commit comments