Exemplo n.º 1
0
  @Override
  public void addObjectsTo(GL1Renderer renderer, World world, GLFactory objectFactory) {
    GeoObj o = new GeoObj(-29.456251, -51.968653);
    //		o.setComp(GLFactory.getInstance().newSolarSystem(new Vec()));
    MeshComponent mesh1 = GLFactory.getInstance().newCube();
    //		mesh1.setScale(new Vec(3, 3, 3));
    o.setComp(mesh1);
    world.add(o);

    Color color = new Color("#ff00ff");
    MeshComponent mesh = GLFactory.getInstance().newCube(color);
    // mesh.setScale(new Vec(20, 20, 20));

    GeoObj cedro = new GeoObj(-29.477376, -51.983571);
    cedro.setComp(mesh);
    world.add(cedro);

    // Faleiro: -29.466055,-51.961384
    Color colorF = new Color("#ff00ff");
    MeshComponent meshF = GLFactory.getInstance().newCube(colorF);
    meshF.setScale(new Vec(20, 20, 20));

    GeoObj cemetery = new GeoObj(-29.460381, -51.967412);
    cemetery.setComp(meshF);
    world.add(cemetery);

    // São Cri: -29.454733,-51.966877
    Color colorS = new Color("#00ff00");
    MeshComponent meshS = GLFactory.getInstance().newCube(colorS);
    // meshS.setScale(new Vec(20, 20, 20));

    // Objetos sao visiveis ate 1 km
    GeoObj saocri = new GeoObj(-29.454733, -51.966877);
    saocri.setComp(meshS);
    world.add(saocri);
  }