Project

General

Profile

« Previous | Next » 

Revision fc286c71

Added by Leszek Koltunski about 4 years ago

fix for centers of Matrix effects.

View differences:

src/main/java/org/distorted/examples/generic/GenericActivity2.java
198 198

  
199 199
  public int getScreenWidth()
200 200
    {
201
    GenericRenderer r = ((GenericSurfaceView)findViewById(R.id.genericSurfaceView)).getRenderer();
202
    return r.getWidth();
201
    GenericSurfaceView view = findViewById(R.id.genericSurfaceView);
202
    GenericRenderer renderer = view.getRenderer();
203
    return renderer.getWidth();
204
    }
205

  
206
///////////////////////////////////////////////////////////////////////////////////////////////////
207

  
208
  public float getScaleFactor()
209
    {
210
    GenericSurfaceView view = findViewById(R.id.genericSurfaceView);
211
    GenericRenderer renderer = view.getRenderer();
212
    return renderer.getScaleFactor();
203 213
    }
204 214

  
205 215
///////////////////////////////////////////////////////////////////////////////////////////////////
206 216

  
207
  void setCenter(Static3D center)
217
  void setCenter(float x, float y, float z)
208 218
    {
209 219
    GenericSurfaceView view = findViewById(R.id.genericSurfaceView);
210
    view.getRenderer().setCenter( center.get0(), center.get1(), center.get2() );
220
    GenericRenderer renderer = view.getRenderer();
221
    renderer.setCenter(x,y,z);
211 222
    }
212 223

  
213 224
///////////////////////////////////////////////////////////////////////////////////////////////////
......
215 226
  void setRegion(Static4D region)
216 227
    {
217 228
    GenericSurfaceView view = findViewById(R.id.genericSurfaceView);
218
    view.getRenderer().setRegion( region.get0(), region.get1(), region.get2(), region.get3() );
229
    GenericRenderer renderer = view.getRenderer();
230
    renderer.setRegion( region.get0(), region.get1(), region.get2(), region.get3() );
219 231
    }
220 232

  
221 233
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff