|
@@ -295,11 +295,7 @@ THREE.OrbitControls = function ( object, domElement ) {
|
|
|
|
|
|
return function panLeft( distance, objectMatrix ) {
|
|
|
|
|
|
- var te = objectMatrix.elements;
|
|
|
-
|
|
|
- // get X column of objectMatrix
|
|
|
- v.set( te[ 0 ], te[ 1 ], te[ 2 ] );
|
|
|
-
|
|
|
+ v.setFromMatrixColumn( 0, objectMatrix ); // get X column of objectMatrix
|
|
|
v.multiplyScalar( - distance );
|
|
|
|
|
|
panOffset.add( v );
|
|
@@ -314,11 +310,7 @@ THREE.OrbitControls = function ( object, domElement ) {
|
|
|
|
|
|
return function panUp( distance, objectMatrix ) {
|
|
|
|
|
|
- var te = objectMatrix.elements;
|
|
|
-
|
|
|
- // get Y column of objectMatrix
|
|
|
- v.set( te[ 4 ], te[ 5 ], te[ 6 ] );
|
|
|
-
|
|
|
+ v.setFromMatrixColumn( 1, objectMatrix ); // get Y column of objectMatrix
|
|
|
v.multiplyScalar( distance );
|
|
|
|
|
|
panOffset.add( v );
|