Changeset 19906


Ignore:
Timestamp:
12/16/15 21:44:34 (9 years ago)
Author:
dlcheng
Message:

CHG (javascript): Code cleanup for webgl.js.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/webgl.js

    r19905 r19906  
    137137        return modelMatrix;
    138138} //}}}
    139 function clamp(value, min, max) { //{{{
    140         return Math.max(min, Math.min(value, max));
    141 } //}}}
    142139//}}}
    143140//{{{ Shader Loading
     
    269266        e.preventDefault();
    270267        var e = window.event || e; // old IE support
    271         var delta = 1/10 * clamp((e.scale || e.wheelDelta || -e.detail), -1, 1);
    272         canvas.zoomFactor = clamp(canvas.zoomFactor - delta * canvas.zoomFactor, canvas.zoomBounds[1],canvas.zoomBounds[0]);
    273         console.log(canvas.zoomFactor);
     268        var delta = 1/10 * Math.max(-1, Math.min(e.scale || e.wheelDelta || -e.detail, 1));
     269        canvas.zoomFactor = Math.max(canvas.zoomBounds[1], Math.min(canvas.zoomFactor - delta * canvas.zoomFactor, canvas.zoomBounds[0]));
    274270} //}}}
    275271//}}}
Note: See TracChangeset for help on using the changeset viewer.