Changeset 20436
- Timestamp:
- 04/04/16 21:21:23 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/plot_unit.js
r20432 r20436 152 152 var vertex = vec3.create(); 153 153 var magnitude; 154 var timestamps = data[data.length-1]; 154 155 155 156 for(var i = 0; i < x.length; i++){ … … 168 169 }); 169 170 170 for(var i = 0; i < data.length -1; i++){171 for(var i = 0; i < data.length; i++){ 171 172 //Prevent evaluation of datasubarray min/max if caxis exists 172 173 if (options.exist('caxis')) { … … 180 181 datadelta = datamax - datamin; 181 182 182 //Precalculate arrays for each datasubarray 183 //Precalculate arrays for each datasubarray, trimming off timestamp value by using x.length instead of data[i].length 183 184 texcoords[i] = []; 184 185 texcoords[i].itemSize = 2; … … 196 197 //Initialize movie loop 197 198 node["movieInterval"] = 1000 / options.getfieldvalue('moviefps',5); 198 node["movieLength"] = data.length-1; 199 node["movieTimestamps"] = timestamps; 200 node["movieLength"] = timestamps.length; 199 201 node["movieFrame"] = 0; 200 console.log(canvas["movieHandler"]); 201 if (canvas["movieHandler"]) { 202 clearInterval(canvas["movieHandler"]); 203 } 202 203 if (canvas["movieHandler"]) clearInterval(canvas["movieHandler"]); 204 204 canvas["movieHandler"] = setInterval(function () { 205 205 if (canvas["moviePlay"]) { … … 213 213 } 214 214 } 215 if (canvas["timeLabel"]) { 216 canvas["timeLabel"].html(String(node["movieFrame"]) + "/" + String(node["movieLength"] - 1)); 217 } 218 if (canvas["progressBar"]) { 219 canvas["progressBar"].slider("value", node["movieFrame"]); 220 } 221 var array = [node["arrays"][0],node["arrays"][1][node["movieFrame"]],node["arrays"][2]]; 222 node["buffers"] = initBuffers(gl,array); 215 if (canvas["timeLabel"]) canvas["timeLabel"].html(String(node["movieTimestamps"][node["movieFrame"]]) + "/" + String(node["movieTimestamps"][node["movieLength"]-1])); 216 if (canvas["progressBar"]) canvas["progressBar"].slider("value", node["movieFrame"]); 217 node["buffers"] = initBuffers(gl,[node["arrays"][0],node["arrays"][1][node["movieFrame"]],node["arrays"][2]]); 223 218 canvas["movieFrame"] = node["movieFrame"]; 224 219 } 225 220 }, node["movieInterval"]); 226 console.log(canvas["movieHandler"]);227 221 if (canvas["progressBar"]) { 228 222 canvas["movieFrame"] = 0;
Note:
See TracChangeset
for help on using the changeset viewer.