size(8cm,0); import geometry; show(currentcoordsys); pair a=(0,0.5), b=(1,0.5); point A=a, B=b; dot("$A$",A); dot("$B$",B); /**/ currentcoordsys=cartesiansystem((0.5,0.5), i=(0.7,0.7), j=(-0.7,0.7)); show("$O'$", "$\vec{u'}$", "$\vec{v'}$", currentcoordsys, xpen=invisible); point Ap=a; /**/ point Bp=point(currentcoordsys,B); // same as 'point Bp=b;' dot("$A'$",Ap); dot("$B'$",Bp); dot("$M$",(Ap+Bp)/2);