Changeset 19732
- Timestamp:
- 11/17/15 11:40:06 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/plot
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/plot_unit.js
r19729 r19732 14 14 15 15 // Initialize the GL context: 16 var gl=initWebGL(canvas );16 var gl=initWebGL(canvas,options); 17 17 18 18 // Only continue if WebGL is available and working 19 20 19 if (gl) { 21 20 loadShaders(gl); 22 21 var node=loadModel(gl,x,y,z,elements,data); 23 draw(gl,canvas,node);} 22 draw(gl,canvas,node); 23 } 24 24 25 25 switch(datatype){ -
issm/trunk-jpl/src/m/plot/webgl.js
r19730 r19732 2 2 var shaders = {}; 3 3 //{{{ GL Initialization 4 function initWebGL(canvas ) { //{{{4 function initWebGL(canvas,options) { //{{{ 5 5 gl = null; 6 6 … … 19 19 20 20 // Set clear color to black, fully opaque 21 gl.clearColor(0.0, 0.0, 0.0, 1.0); 21 var backgroundcolor=new RGBColor(options.getfieldvalue('backgroundcolor','white')); 22 if(backgroundcolor.ok){ 23 gl.clearColor(backgroundcolor.r/255.0, backgroundcolor.g/255.0, backgroundcolor.b/255.0, 1.0); 24 } 25 else throw Error(sprintf("s%s%s\n","initWebGL error message: cound not find out background color for curent canvas ",canvas)); 26 22 27 // Enable depth testing 23 28 gl.enable(gl.DEPTH_TEST); … … 345 350 window.requestAnimationFrame(function(time) {draw(gl,canvas,node)}); 346 351 gl.viewport(0, 0, canvas.width, canvas.height); 347 gl.clearColor(0.0, 0.0, 0.0, 1.0);348 352 gl.clear(gl.COLOR_BUFFER_BIT); 349 353 updateCameraMatrix(canvas);
Note:
See TracChangeset
for help on using the changeset viewer.