source:
issm/oecreview/Archive/14312-15392/ISSM-14338-14339.diff
Last change on this file was 15393, checked in by , 12 years ago | |
---|---|
File size: 3.1 KB |
-
../trunk-jpl/src/android/ISSM/.project
1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>ISSM </name>3 <name>ISSM_Android</name> 4 4 <comment></comment> 5 5 <projects> 6 6 </projects> -
../trunk-jpl/src/android/ISSM/src/com/example/issm/MyGLRenderer.java
137 137 public void onSurfaceCreated(GL10 unused, EGLConfig config) 138 138 { 139 139 // Set the background frame color 140 GLES20.glClearColor(0. 0f, 0.0f, 0.0f, 1.0f);140 GLES20.glClearColor(0.2f, 0.4f, 1.0f, 1.0f); 141 141 142 142 // Position the eye behind the origin. 143 143 eyeX = 0.0f; … … 273 273 274 274 mProjectionMatrix = new float[triangleVert.length][16]; 275 275 for (int i = 0; i < triangleVert.length; i++) 276 Matrix.frustumM(mProjectionMatrix[i], 0, -ratio*0.7f, ratio*1.0f, 0.0f, 1.0f, 1.0f, 14f); 276 Matrix.frustumM(mProjectionMatrix[i], 0, -ratio, ratio, -1, 1, 1f, 5); 277 277 278 } 278 279 279 280 public void onDrawFrame(GL10 glUnused) -
../trunk-jpl/src/android/ISSM/src/com/example/issm/MyGLSurfaceView.java
95 95 96 96 } 97 97 98 /*scale coordinates: */98 99 99 xmin=0; ymin=0; xmax=0; ymax=0; 100 100 101 101 for (int i = 0; i < size; i++) { … … 105 105 if (f[i][1]<ymin) ymin=f[i][1]; 106 106 if (f[i][1]>ymax) ymax=f[i][1]; 107 107 } 108 108 109 109 for (int i = 0; i < size; i++) { 110 f[i][0] = (f[i][0]-xmin)/(xmax-xmin)*XSCALE_FACTOR;111 f[i][1] = (f[i][1]-ymin)/(ymax-ymin)*YSCALE_FACTOR;112 f[i][7] = (f[i][7]-xmin)/(xmax-xmin)*XSCALE_FACTOR;113 f[i][8] = (f[i][8]-ymin)/(ymax-ymin)*YSCALE_FACTOR;114 f[i][14] = (f[i][14]-xmin)/(xmax-xmin)*XSCALE_FACTOR;115 f[i][15] = (f[i][15]-ymin)/(ymax-ymin)*YSCALE_FACTOR;110 f[i][0] = 2*(f[i][0]-xmin)/(xmax-xmin)-1; 111 f[i][1] = 2*(f[i][1]-ymin)/(ymax-ymin)-1; 112 f[i][7] = 2*(f[i][7]-xmin)/(xmax-xmin)-1; 113 f[i][8] = 2*(f[i][8]-ymin)/(ymax-ymin)-1; 114 f[i][14] = 2*(f[i][14]-xmin)/(xmax-xmin)-1; 115 f[i][15] = 2*(f[i][15]-ymin)/(ymax-ymin)-1; 116 116 } 117 118 //Random r = new Random(); 119 //float z1,z2,z3; 120 for(int i = 0 ; i <size; i++) 121 { 122 //r.nextFloat() will generate random from 0-1 123 124 System.out.println(f[i][2]); 125 System.out.println(f[i][9]); 126 System.out.println(f[i][16]); 127 128 //System.out.println("z = " + z1 + "," + z2 + "," + z3); 129 //System.out.println("x = " + f[i][1] + "," + f[i][7] + "," + f[i][14]); 130 } 131 117 132 118 mRend = new MyGLRenderer(f); 133 119 // Set the Renderer for drawing on the GLSurfaceView 134 120 setRenderer(mRend);
Note:
See TracBrowser
for help on using the repository browser.