Changeset 14192
- Timestamp:
- 12/18/12 12:20:37 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/android/ISSM/src/com/example/issm/MyGLSurfaceView.java ¶
r14188 r14192 34 34 //indexes prefer to velocity at each vertices of triangles. 35 35 double alpha1, alpha2, alpha3; 36 final int SCALE_FACTOR = 700000; 36 float xmin,xmax,ymin,ymax; 37 final int XSCALE_FACTOR = 1; 38 final int YSCALE_FACTOR = 2; 37 39 RGB rgb = new RGB(); 38 for (int i = 0; i < size; i++) 39 {40 f[i][0] = (float)db.get(12*i+0) /SCALE_FACTOR;41 f[i][1] = (float)db.get(12*i+1) /SCALE_FACTOR;42 f[i][2] = (float)db.get(12*i+2) /SCALE_FACTOR;43 f[i][7] = (float)db.get(12*i+3) /SCALE_FACTOR;44 f[i][8] = (float)db.get(12*i+4) /SCALE_FACTOR;45 f[i][9] = (float)db.get(12*i+5) /SCALE_FACTOR;46 f[i][14] = (float)db.get(12*i+6) /SCALE_FACTOR;47 f[i][15] = (float)db.get(12*i+7) /SCALE_FACTOR;48 f[i][16] = (float)db.get(12*i+8) /SCALE_FACTOR;40 41 for (int i = 0; i < size; i++) { 42 f[i][0] = (float)db.get(12*i+0); 43 f[i][1] = (float)db.get(12*i+1); 44 f[i][2] = (float)db.get(12*i+2); 45 f[i][7] = (float)db.get(12*i+3); 46 f[i][8] = (float)db.get(12*i+4); 47 f[i][9] = (float)db.get(12*i+5); 48 f[i][14] = (float)db.get(12*i+6); 49 f[i][15] = (float)db.get(12*i+7); 50 f[i][16] = (float)db.get(12*i+8); 49 51 50 52 f[i][6] = 1.0f; … … 85 87 86 88 } 89 90 /*scale coordinates: */ 91 xmin=0; ymin=0; xmax=0; ymax=0; 92 93 for (int i = 0; i < size; i++) { 94 if (f[i][0]<xmin) xmin=f[i][0]; 95 if (f[i][0]>xmax) xmax=f[i][0]; 96 97 if (f[i][1]<ymin) ymin=f[i][1]; 98 if (f[i][1]>ymax) ymax=f[i][1]; 99 } 100 101 for (int i = 0; i < size; i++) { 102 f[i][0] = (f[i][0]-xmin)/(xmax-xmin)*XSCALE_FACTOR; 103 f[i][1] = (f[i][1]-ymin)/(ymax-ymin)*YSCALE_FACTOR; 104 f[i][7] = (f[i][7]-xmin)/(xmax-xmin)*XSCALE_FACTOR; 105 f[i][8] = (f[i][8]-ymin)/(ymax-ymin)*YSCALE_FACTOR; 106 f[i][14] = (f[i][14]-xmin)/(xmax-xmin)*XSCALE_FACTOR; 107 f[i][15] = (f[i][15]-ymin)/(ymax-ymin)*YSCALE_FACTOR; 108 } 109 87 110 mRend = new MyGLRenderer(f); 88 111 // Set the Renderer for drawing on the GLSurfaceView
Note:
See TracChangeset
for help on using the changeset viewer.