String[] urlList; BFont ft; float f_trx, f_try, f_rx, f_ry; float f_tx = 320; float f_ty = 180; float f_x = -200; float f_y = -200; void setup(){ size(640,360); background(255); rectMode(CENTER_DIAMETER); ellipseMode(CENTER_DIAMETER); // ft = loadFont("Univers46.vlw.gz"); textFont(ft, 16); // UrlChopper uc = new UrlChopper(); String[] pagedata = loadPage("index.htm"); // get HTML data from target URL urlList = uc.getUrls(pagedata); } void loop(){ background(255); translate(f_x, f_y,0); f_x +=(f_tx - f_x)*0.1; f_y +=(f_ty - f_y)*0.1; f_try = mouseY/float(height) * 6.28; f_trx = mouseX/float(width) * 6.28; f_rx += (f_trx - f_rx)*0.1; f_ry += (f_try - f_ry)*0.1; rotateY(f_rx); rotateX(f_ry); noStroke(); stroke(100,100,100,150); fill(75,75,75,75); push(); box(10,10,10); fill(150,50,50); rotateX(-f_ry); rotateY(-f_rx); text("index.htm", 0,15); pop(); float un = float(urlList.length); for(int i=0; i'); // remove '>' behind url if ( ep!=-1){ txt = txt.substring(0,ep); } ep = txt.indexOf('"'); // remove '"' behind url if ( ep!=-1){ txt = txt.substring(0,ep); } return txt; } } //------------------------------------------------------------------------------------------------