<script src="http://spelprogrammering.nu/simple.js"> function start() { translate(-180,50); save(); translate(500, 400); ring(0, 0, 100, 2, "black"); rotate(35); save(); rotate(90); arrow(); restore(); circle(0, 0, 4, "black"); circle(200, 0, 4, "black"); line(0,0, 200, 0, 2, "blue", true); save(); rotate(180); translate(148, 0); save(); rotate(-90); translate(315,0); rotate(180); arrow(0,0,0,315, true, 2, "red"); restore(); rotate(180); arrow(0,0,0,148, true, 2, "red"); restore(); arrow(0, 0, 90, 315, true, 2, "green"); arrow(0, 0, 136, 455, false, 2, "green"); save(); rotate(-90); translate(315,0); arrow(0, 0, 90, 327, true, 2, "green"); restore(); translate(200, 0); arrow(0, 0, 90, 228, true, 2, "green"); arrow(0, 0, 57, 270, false, 2, "green"); save(); rotate(-90); translate(228,0); arrow(0, 0, -90, 148, true, 2, "green"); restore(); save(); rotate(35); translate(400, 0); rotate(180); arrow(0,0,0,400, false, 2, "black"); restore(); save(); translate(327, 0); rotate(180); arrow(0,0,0,327, true, 2, "red"); rotate(180); rotate(90); translate(228, 0); rotate(180); arrow(0,0,0,228, true, 2, "red"); restore(); ring(0, 0, 100, 2, "black"); translate(-100, 0); rotate(90); line(0,0, 200, 0, 2, "blue", true); rotate(180); line(0,0, 200, 0, 2, "blue", true); restore(); save(); translate(500, 400); rotate(150); translate(350, 0); rotate(180); arrow(0, 0, 0, 350); restore(); restore(); text(480,440,20, "A"); text(640,550,20, "B"); save(); translate(290, 550); text(0,0,20, "v"); text(13,5,15, "A"); text(15,-20,10, "in"); restore(); save(); translate(720, 800); text(0,0,20, "v"); text(13,5,15, "B"); text(15,-20,10, "in"); restore(); save(); translate(410, 170); text(0,0,20, "v"); text(13,5,15, "A"); text(15,-20,10, "ut"); restore(); save(); translate(820, 480); text(0,0,20, "v"); text(13,5,15, "B"); text(15,-20,10, "ut"); restore(); } </script>