diff --git a/examples/js/controls/OrbitControls.js b/examples/js/controls/OrbitControls.js index 08adc01c5ba16f4ed1f3087587df1278a6cc2b13..7454c4fb519dc9bd0a9b6945c4fc16f086f786cf 100644 --- a/examples/js/controls/OrbitControls.js +++ b/examples/js/controls/OrbitControls.js @@ -65,10 +65,9 @@ THREE.OrbitControls = function ( object, domElement ) { this.maxPolarAngle = Math.PI; // radians // How far you can orbit horizontally, upper and lower limits. - // Range is -Math.PI to Math.PI radians. - this.constrainAzimuth = false; - this.minAzimuthAngle = - 0.5 * Math.PI; // radians - this.maxAzimuthAngle = 0.5 * Math.PI; // radians + // If set, must be a sub-interval of the interval [ - Math.PI, Math.PI ]. + this.minAzimuthAngle = - Infinity; // radians + this.maxAzimuthAngle = Infinity; // radians // Set to true to disable use of the keys this.noKeys = false; @@ -262,7 +261,7 @@ THREE.OrbitControls = function ( object, domElement ) { phi += phiDelta; // restrict theta to be between desired limits - if ( this.constrainAzimuth ) theta = Math.max( this.minAzimuthAngle, Math.min( this.maxAzimuthAngle, theta ) ); + theta = Math.max( this.minAzimuthAngle, Math.min( this.maxAzimuthAngle, theta ) ); // restrict phi to be between desired limits phi = Math.max( this.minPolarAngle, Math.min( this.maxPolarAngle, phi ) );