title: three.js - google map style zoom in/out and rotation around specific axis of tube geometry
body: <p>In a scene of <code>THREE.js</code> we can use different controls such as <code>THREE.TrackballControls</code>, <code>THREE.RollControls</code>. I've created a scene of 3d tube which is formed from 200 co-ordinates loaded as JSON data from external file. If I use <code>THREE.TrackballControls</code> I can rotate/spin the tube geometry but can not traverse the whole tube and If I use <code>THREE.RollControls</code> I can traverse the whole tube but can not spin/rotate properly. <code>THREE.RollControls</code> is not supported on Apple iPad.</p>
  
  <p>I am developing this for Apple iPad.</p>
  
  <p>Is there any way to implement google map type zoom in/out and rotation around specific axis functionality for a tube geometry ? Any tips or suggestions ?</p>