source: issm/oecreview/Archive/14312-15392/ISSM-14338-14339.diff

Last change on this file was 15393, checked in by Mathieu Morlighem, 12 years ago

NEW: adding Archive/14312-15392 for oecreview

File size: 3.1 KB
  • ../trunk-jpl/src/android/ISSM/.project

     
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>ISSM</name>
     3        <name>ISSM_Android</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
  • ../trunk-jpl/src/android/ISSM/src/com/example/issm/MyGLRenderer.java

     
    137137    public void onSurfaceCreated(GL10 unused, EGLConfig config)
    138138    {
    139139        // 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);
    141141       
    142142                // Position the eye behind the origin.
    143143                eyeX = 0.0f;
     
    273273               
    274274                mProjectionMatrix = new float[triangleVert.length][16];
    275275                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                       
    277278    }
    278279   
    279280    public void onDrawFrame(GL10 glUnused)
  • ../trunk-jpl/src/android/ISSM/src/com/example/issm/MyGLSurfaceView.java

     
    9595
    9696                }
    9797
    98                 /*scale coordinates: */
     98       
    9999                xmin=0; ymin=0; xmax=0; ymax=0;
    100100
    101101                for (int i = 0; i < size; i++) {
     
    105105                        if (f[i][1]<ymin) ymin=f[i][1];
    106106                        if (f[i][1]>ymax) ymax=f[i][1];
    107107                }
    108                
     108                               
    109109                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;
    116116                }
    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                               
    132118        mRend = new MyGLRenderer(f);
    133119        // Set the Renderer for drawing on the GLSurfaceView
    134120        setRenderer(mRend);
Note: See TracBrowser for help on using the repository browser.