Changeset 19921
- Timestamp:
- 01/02/16 22:12:26 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/webgl.js
r19920 r19921 38 38 canvas.zoomLast = canvas.zoomFactor; 39 39 canvas.cameraMatrix = mat4.create(); 40 canvas.translation = [0,0 ];40 canvas.translation = [0,0,options.getfieldvalue('centeroffset',0.25)]; 41 41 canvas.rotationAzimuthBounds = options.getfieldvalue('azimuthbounds',[0,360]); 42 42 canvas.rotationElevationBounds = options.getfieldvalue('elevationbounds',[-180,180]); 43 43 canvas.rotationDefault = options.getfieldvalue('view',[0,90]); //0 azimuth - up is north, 90 elevation - looking straight down 44 canvas.rotation = canvas.rotationDefault;44 canvas.rotation = queryView(canvas); 45 45 canvas.controlsensitivity = 1; 46 46 … … 163 163 return Math.max(min, Math.min(value, max)); 164 164 } //}}} 165 function queryView(canvas) { //{{{ 166 if (canvas.rotation) { 167 return canvas.rotation; 168 } 169 return canvas.rotationDefault; 170 } //}}} 165 171 //}}} 166 172 //{{{ Shader Loading … … 360 366 361 367 //Apply worldspace translation 362 mat4.translate(translateMatrix, translateMatrix, [canvas.translation[0], 0.0, canvas.translation[1]]);368 mat4.translate(translateMatrix, translateMatrix, [canvas.translation[0], canvas.translation[2], canvas.translation[1]]); 363 369 mat4.multiply(vMatrix, translateMatrix, vMatrix); 364 370 … … 456 462 457 463 var drawPassNumber = 2; 458 for (var i = drawPassNumber - 1; i > =0; i--) {464 for (var i = drawPassNumber - 1; i > 0; i--) { 459 465 for (var node in nodes) { 460 466 if (nodes[node]["drawOrder"] == i) {
Note:
See TracChangeset
for help on using the changeset viewer.