00001 package org.math.plot.render; 00002 00008 public class Projection2D extends Projection { 00009 00010 public Projection2D(AWTDrawer _draw) { 00011 super(_draw); 00012 initBaseCoordsProjection(); 00013 } 00014 00015 protected double[] baseCoordsScreenProjectionRatio(double[] xy) { 00016 double[] sC = new double[2]; 00017 sC[0] = (xy[0] - draw.canvas.base.roundXmin[0]) / (draw.canvas.base.roundXmax[0] - draw.canvas.base.roundXmin[0]); 00018 sC[1] = (xy[1] - draw.canvas.base.roundXmin[1]) / (draw.canvas.base.roundXmax[1] - draw.canvas.base.roundXmin[1]); 00019 // System.out.println("(" + xy[0] +"," + xy[1] + ") -> (" + sC[0] + "," 00020 // + sC[1] + ")"); 00021 return sC; 00022 } 00023 }