Ejemplo n.º 1
0
 private void resetExtent() {
   extent = 0;
   for (Iterator<GLBrush> it = displayList.iterator(); it.hasNext(); ) {
     GLBrush obj = it.next();
     double ex = obj.getExtent();
     ex *= 2;
     extent = Math.max(extent, ex);
     translate = (float) (-1.5 * extent);
     scale = 2 / extent;
   }
 }
Ejemplo n.º 2
0
  public void openFile(String infoFile) {
    DataInfo info = FileUtils.parseInfoFile(infoFile);
    GLBrush offBrush = null;
    offBrush = new OffRendererTime();
    ((OffRendererTime) offBrush).setMesh(info);
    if (!displayList.isEmpty()) {
      displayList.remove(0);
    }
    addGLBrush(offBrush);

    offBrush.setScreenSize(width, height);
    double ex = offBrush.getExtent();
    ex *= 2;
    extent = ex; // Math.max(extent, ex);
    translate = (float) (-1.5 * extent);
    scale = 2 / extent;

    reset();
  }