op ] = v;
				this.obj[ this.maxProp ] = Math.max( this.obj[ this.maxProp ], v + this.minDif );

			}
			get max() {

				return this.obj[ this.maxProp ];

			}
			set max( v ) {

				this.obj[ this.maxProp ] = v;
				this.min = this.min; // this will call the min setter

			}

		}

		class DegRadHelper {

			constructor( obj, prop ) {

				this.obj = obj;
				this.prop = prop;

			}
			get value() {

				return THREE.MathUtils.radToDeg( this.obj[ this.prop ] );

			}
			set value( v ) {

				this.obj[ this