|
@@ -387,21 +387,15 @@ Object.assign( Vector3.prototype, {
|
|
|
|
|
|
},
|
|
|
|
|
|
- clampScalar: function () {
|
|
|
+ clampScalar: function ( minVal, maxVal ) {
|
|
|
|
|
|
- var min = new Vector3();
|
|
|
- var max = new Vector3();
|
|
|
+ this.x = Math.max( minVal, Math.min( maxVal, this.x ) );
|
|
|
+ this.y = Math.max( minVal, Math.min( maxVal, this.y ) );
|
|
|
+ this.z = Math.max( minVal, Math.min( maxVal, this.z ) );
|
|
|
|
|
|
- return function clampScalar( minVal, maxVal ) {
|
|
|
-
|
|
|
- min.set( minVal, minVal, minVal );
|
|
|
- max.set( maxVal, maxVal, maxVal );
|
|
|
-
|
|
|
- return this.clamp( min, max );
|
|
|
-
|
|
|
- };
|
|
|
+ return this;
|
|
|
|
|
|
- }(),
|
|
|
+ },
|
|
|
|
|
|
clampLength: function ( min, max ) {
|
|
|
|