<script src="http://spelprogrammering.nu/simple.js">
function start()
{
translate(-180,-120);
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(200, 0, 0, 148, false, 2, "green");
arrow(0, 0, 90, 315, false, 2, "green");
translate(200, 0);
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(660, 200);
text(0,0,20, "v =");
text(13,5,15, "A");
text(15,-20,10, "ut");
restore();
save();
translate(715, 200);
text(0,0,20, "v t", "red");
text(13,5,15, "A", "red");
text(15,-20,10, "in", "red");
text(35,-15,12, "^", "red");
restore();
save();
translate(770, 580);
text(0,0,20, "v =");
text(13,5,15, "B");
text(15,-20,10, "ut");
restore();
save();
translate(825, 580);
text(0,0,20, "v n", "red");
text(13,5,15, "A", "red");
text(15,-20,10, "in", "red");
text(35,-12,12, "^", "red");
restore();
save();
translate(270, 390);
text(0,0,20, "v t", "red");
text(13,5,15, "A", "red");
text(15,-20,10, "in", "red");
text(35,-15,12, "^", "red");
restore();
save();
translate(450, 350);
text(0,0,20, "v n", "red");
text(13,5,15, "A", "red");
text(15,-20,10, "in", "red");
text(35,-12,12, "^", "red");
restore();
save();
translate(550, 430);
text(0,0,20, "n", "blue");
restore();
save();
translate(640, 340);
text(0,0,20, "t", "blue");
restore();
}
</script>