Package org.geoserver.w3ds.x3d

Examples of org.geoserver.w3ds.x3d.X3DBuilder


    return "x3d_model.html";
  }

  private static void writeGetScene(Scene scene, OutputStream output,
      GetSceneRequest gs) throws IOException {
    X3DBuilder x3d = new X3DBuilder(output);
    double[] origin = { gs.getOffset().x, gs.getOffset().y,
        gs.getOffset().z };
    x3d.createGeoOrigin(gs.getCrs(), origin);
    for (W3DSLayer layer : scene.getLayers()) {
      x3d.addW3DSLayer(layer);
    }
    x3d.writeHTML();
    x3d.close();
  }
View Full Code Here


    x3d.close();
  }

  private static void writeGetTile(Scene scene, OutputStream output,
      GetTileRequest gt) throws IOException {
    X3DBuilder x3d = new X3DBuilder(output);
    for (W3DSLayer layer : scene.getLayers()) {
      BoundingBox bbox = null;
      try {
        bbox = layer.getLayerInfo().getLayerInfo().getResource().boundingBox();
        bbox = bbox.toBounds(gt.getCrs());
      } catch (Exception e) {
        e.printStackTrace();
      }
      x3d.createGeoOrigin(gt.getCrs(), bbox);
      x3d.addW3DSLayer(layer);
    }
    x3d.writeHTML();
    x3d.close();
  }
View Full Code Here

    return "x3d_model.x3d";
  }

  private void writeGetScene(Scene scene, OutputStream output,
      GetSceneRequest gs) throws IOException {
    X3DBuilder x3d = new X3DBuilder(output);
    double[] origin = { gs.getOffset().x, gs.getOffset().y,
        gs.getOffset().z };
    x3d.createGeoOrigin(gs.getCrs(), origin);
    for (W3DSLayer layer : scene.getLayers()) {
      x3d.addW3DSLayer(layer);
    }
    x3d.writeX3D();
    x3d.close();
  }
View Full Code Here

    x3d.close();
  }

  private void writeGetTile(Scene scene, OutputStream output,
      GetTileRequest gt) throws IOException {
    X3DBuilder x3d = new X3DBuilder(output);
    for (W3DSLayer layer : scene.getLayers()) {
      BoundingBox bbox = null;
      try {
        bbox = layer.getLayerInfo().getLayerInfo().getResource()
            .boundingBox();
      } catch (Exception e) {
        e.printStackTrace();
      }
      x3d.createGeoOrigin(gt.getCrs(), bbox);
      x3d.addW3DSLayer(layer);
    }
    x3d.writeX3D();
    x3d.close();
  }
View Full Code Here

TOP

Related Classes of org.geoserver.w3ds.x3d.X3DBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.