pair b = 40u * dir(45);
pair c = 30u * dir(-45);
-Vector A = Vector((0,0), mag=length(a), dir=degrees(a), "$\vect{A}$");
+Vector A = Vector((0,0), mag=length(a), dir=degrees(a),
+ L=Label("$\vect{A}$", position=EndPoint, align=E));
A.draw();
-Vector B = Vector((0,0), mag=length(b), dir=degrees(b), "$\vect{B}$");
+Vector B = Vector((0,0), mag=length(b), dir=degrees(b),
+ L=Label("$\vect{B}$", position=EndPoint, align=RightSide));
B.draw();
-Vector C = Vector((0,0), mag=length(c), dir=degrees(c), "$\vect{C}$");
+Vector C = Vector((0,0), mag=length(c), dir=degrees(c),
+ L=Label("$\vect{C}$", position=EndPoint, align=LeftSide));
C.draw();
xaxis("$x$");
Vector C = Vector(a+b, mag=length(c), dir=degrees(c), "$\vect{C}$");
C.draw();
Vector R = Vector((0,0), mag=length(r), dir=degrees(r), "$\vect{r}$");
-R.draw(labelOffset=-r/2);
+R.draw();
xaxis("$x$");
yaxis("$y$");