Three.js OrbitControls.js - invoking zoom in/out with button - controls.dollyOut() is not a function
<p>I am using OrbitControls.js in my scene and it's working great with mouse and touch events.</p>

<p>I would like to add on screen buttons to zoom using controls.dollyIn(scale) and controls.dollOut(scale).  When I implement this I am getting controls.dollyIn is not a function.</p>

<p>controls is global</p>

<p>I am setting up OrbitControls with</p>

<pre><code>controls = new THREE.OrbitControls(camera, renderer.domElement);
controls.autoRotate = true;
controls.autoRotateSpeed = 0.03;
controls.enableDamping = true;
controls.dampingFactor = 0.1;
controls.rotateSpeed = 0.1;
controls.minDistance = 1;
controls.maxDistance = 200;
controls.maxPolarAngle = Math.PI/2 - .04;
controls.target.set(0, 5, 0);
</code></pre>

<p>And triggering the zoom with</p>

<pre><code>$( "#navZoomIn" ).click(function() {
    event.preventDefault();
    controls.dollyIn(4);
});
</code></pre>

<p>any suggestions on how to accomplish this would be much appreciated.</p>

<p>Also, is there something similar to dollyIn() but for rotation, so that on screen buttons could trigger rotation left/right/up/down?</p>

<p>Thanks!</p>