From 80bfa452412ab24774c9268fb3f71fa9408586cc Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Tue, 27 Oct 2015 11:39:19 -0400 Subject: [PATCH] Mover Vector3 legacy code. --- src/Three.Legacy.js | 35 +++++++++++++++++++++++++++++++++++ src/math/Vector3.js | 36 ------------------------------------ 2 files changed, 35 insertions(+), 36 deletions(-) diff --git a/src/Three.Legacy.js b/src/Three.Legacy.js index c4f8b58df7..44c8b5f34e 100644 --- a/src/Three.Legacy.js +++ b/src/Three.Legacy.js @@ -26,6 +26,41 @@ Object.defineProperties( THREE.Box3.prototype, { } } ); +// + +Object.defineProperties( THREE.Vector3.prototype, { + setEulerFromRotationMatrix: { + value: function () { + console.error( 'THREE.Vector3: .setEulerFromRotationMatrix() has been removed. Use Euler.setFromRotationMatrix() instead.' ); + } + }, + setEulerFromQuaternion: { + value: function () { + console.error( 'THREE.Vector3: .setEulerFromQuaternion() has been removed. Use Euler.setFromQuaternion() instead.' ); + } + }, + getPositionFromMatrix: { + value: function ( m ) { + console.warn( 'THREE.Vector3: .getPositionFromMatrix() has been renamed to .setFromMatrixPosition().' ); + return this.setFromMatrixPosition( m ); + } + }, + getScaleFromMatrix: { + value: function ( m ) { + console.warn( 'THREE.Vector3: .getScaleFromMatrix() has been renamed to .setFromMatrixScale().' ); + return this.setFromMatrixScale( m ); + } + }, + getColumnFromMatrix: { + value: function ( index, matrix ) { + console.warn( 'THREE.Vector3: .getColumnFromMatrix() has been renamed to .setFromMatrixColumn().' ); + return this.setFromMatrixColumn( index, matrix ); + } + } +} ); + +// + Object.defineProperties( THREE.Light.prototype, { onlyShadow: { set: function ( value ) { diff --git a/src/math/Vector3.js b/src/math/Vector3.js index 55c1ff2ca8..cc6d08cad4 100644 --- a/src/math/Vector3.js +++ b/src/math/Vector3.js @@ -679,42 +679,6 @@ THREE.Vector3.prototype = { }, - setEulerFromRotationMatrix: function ( m, order ) { - - console.error( 'THREE.Vector3: .setEulerFromRotationMatrix() has been removed. Use Euler.setFromRotationMatrix() instead.' ); - - }, - - setEulerFromQuaternion: function ( q, order ) { - - console.error( 'THREE.Vector3: .setEulerFromQuaternion() has been removed. Use Euler.setFromQuaternion() instead.' ); - - }, - - getPositionFromMatrix: function ( m ) { - - console.warn( 'THREE.Vector3: .getPositionFromMatrix() has been renamed to .setFromMatrixPosition().' ); - - return this.setFromMatrixPosition( m ); - - }, - - getScaleFromMatrix: function ( m ) { - - console.warn( 'THREE.Vector3: .getScaleFromMatrix() has been renamed to .setFromMatrixScale().' ); - - return this.setFromMatrixScale( m ); - - }, - - getColumnFromMatrix: function ( index, matrix ) { - - console.warn( 'THREE.Vector3: .getColumnFromMatrix() has been renamed to .setFromMatrixColumn().' ); - - return this.setFromMatrixColumn( index, matrix ); - - }, - setFromMatrixPosition: function ( m ) { this.x = m.elements[ 12 ]; -- GitLab