!+-+-+!+-+-+!+-+-+!+-+-+!+-+-+!+-+-+!+-+-+!+-+-+! function(d, w){ var FPS = 60; var TRAIL_PLAN = ["u","r","d","b","r","c"]; pointCopy = function(src, dst){ dst.x = src.x; dst.y = src.y; dst.z = src.z; return dst; }; Trail = function(pos, t, plan_i){ this.pos={x:0,y:0,z:0}; this.start={x:0,y:0,z:0}; this.goal={x:0,y:0,z:0}; this.start_time; this.take_time; this.vertexes = []; pointCopy(pos, this.po
![citytrails - jsdo.it - Share JavaScript, HTML5 and CSS](https://cdn-ak-scissors.b.st-hatena.com/image/square/3dee867894d4480619c462ece75e9a706e77604f/height=288;version=1;width=512/http%3A%2F%2Fjsdo-static-contents.s3.amazonaws.com%2Fimages%2Fcapture%2Fe%2F3%2F6%2Fe36O.jpg%3Ft%3D1358845066)