|
@@ -917,9 +917,7 @@ class Vector2 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
this.x = array[ offset ];
|
|
|
this.y = array[ offset + 1 ];
|
|
@@ -928,10 +926,7 @@ class Vector2 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this.x;
|
|
|
array[ offset + 1 ] = this.y;
|
|
@@ -1289,9 +1284,7 @@ class Matrix3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
for ( let i = 0; i < 9; i ++ ) {
|
|
|
|
|
@@ -1303,10 +1296,7 @@ class Matrix3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
const te = this.elements;
|
|
|
|
|
@@ -2291,9 +2281,7 @@ class Vector4 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
this.x = array[ offset ];
|
|
|
this.y = array[ offset + 1 ];
|
|
@@ -2304,10 +2292,7 @@ class Vector4 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this.x;
|
|
|
array[ offset + 1 ] = this.y;
|
|
@@ -3051,9 +3036,7 @@ class Quaternion {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
this._x = array[ offset ];
|
|
|
this._y = array[ offset + 1 ];
|
|
@@ -3066,10 +3049,7 @@ class Quaternion {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this._x;
|
|
|
array[ offset + 1 ] = this._y;
|
|
@@ -3769,9 +3749,7 @@ class Vector3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
this.x = array[ offset ];
|
|
|
this.y = array[ offset + 1 ];
|
|
@@ -3781,10 +3759,7 @@ class Vector3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this.x;
|
|
|
array[ offset + 1 ] = this.y;
|
|
@@ -5887,9 +5862,7 @@ class Matrix4 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
for ( let i = 0; i < 16; i ++ ) {
|
|
|
|
|
@@ -5901,10 +5874,7 @@ class Matrix4 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
const te = this.elements;
|
|
|
|
|
@@ -6219,10 +6189,7 @@ class Euler {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this._x;
|
|
|
array[ offset + 1 ] = this._y;
|
|
@@ -6680,6 +6647,25 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ),
|
|
|
|
|
|
},
|
|
|
|
|
|
+ removeAll: function () {
|
|
|
+
|
|
|
+ for ( let i = 0; i < this.children.length; i ++ ) {
|
|
|
+
|
|
|
+ const object = this.children[ i ];
|
|
|
+
|
|
|
+ object.parent = null;
|
|
|
+
|
|
|
+ object.dispatchEvent( _removedEvent );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ this.children.length = 0;
|
|
|
+
|
|
|
+ return this;
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
attach: function ( object ) {
|
|
|
|
|
|
// adds object as a child of this, while maintaining the object's world transform
|
|
@@ -8255,9 +8241,7 @@ class Color {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
this.r = array[ offset ];
|
|
|
this.g = array[ offset + 1 ];
|
|
@@ -8267,10 +8251,7 @@ class Color {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
array[ offset ] = this.r;
|
|
|
array[ offset + 1 ] = this.g;
|
|
@@ -39922,9 +39903,7 @@ class SphericalHarmonics3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- fromArray( array, offset ) {
|
|
|
-
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ fromArray( array, offset = 0 ) {
|
|
|
|
|
|
const coefficients = this.coefficients;
|
|
|
|
|
@@ -39938,10 +39917,7 @@ class SphericalHarmonics3 {
|
|
|
|
|
|
}
|
|
|
|
|
|
- toArray( array, offset ) {
|
|
|
-
|
|
|
- if ( array === undefined ) array = [];
|
|
|
- if ( offset === undefined ) offset = 0;
|
|
|
+ toArray( array = [], offset = 0 ) {
|
|
|
|
|
|
const coefficients = this.coefficients;
|
|
|
|