Object[] places; XMLElement xml; Object[] files; XMLElement xml2; Object[] refid; //las variables de navegar float o = 0; float nav; float reubicarx; float reubicary; ///cortegeografico float geoposx; int geoaltitud; //imagenes PImage b; ///que salen del geo.xml int fecha=0, setfecha, setfecha2, setfecha_doc, tipo, tipofile, conser, riesgo,altitud, altitudant, transp, transp2, transp3, labelline3, label2line3, label3line3; float posx,posy, setposx, setposy, setposx2, setposy2; String id, fotoname, label, desc, textodesc, descub, mun, labelline1, labelline2, label2line0, label2line1, label2line2, label2line4, label3line1, label3line2, alert, descrip; //// ///que salen del his.xml int fecha_doc, tipo_doc, mes_doc, transp_docover; float docx, docy, setdocx, setdocy; String grupo_doc, autor_doc, titulo_doc, ref_roca, id_doc, geo_id, key_doc, url_doc, desc_doc, img_doc; //String list[]; String keywords_doc; //// //timeline int y=year(); int forigen=1840; int ancho_nivelhis=130; //float tension; Roca[] misRocas; Doc[] misDocs; Ficha[] misFichas; //Linea[] misLineas; PFont futura30; int i = 0; float sval = 0.08; float wind; float cubo, ver=0.0, hor=0.0; float roty; float rotx; float rotz=radians(270); float mx = 0; float my = 0; ///para el over float equis; float ye; //profundidad float deep; float zoom; float fontsize; float textroty; float textrotz; float textrotx; float rango; boolean overRect = false; PImage logo; PImage mapa; //PImage.filter(GRAYSCALE); PImage mapacundi; int num; float gridsize=2600; float space=.2/sval; color c1; color c2; color ctxt, set_ctxt; color clabel; color clabel1; color clabel2; color calert; float transx; float transx2; float transy; float transy2; float delay2 = 12.0; float mx2; float my2; ////conectores int largo = 59;//largo his String protoLista; //[] = new String(0); String rocaSelect; String docSelect; int H;