input gdd; input gdd-rep; input gdd-lbl; input gdd-tra; input svgnames; lblPreambule := "\usepackage[frenchb]{babel}" & "\usepackage[garamond]{mathdesign}" & "\usepackage{amsmath}"; labeloffset := 4; gddU:=1.3cm; beginfig(1); O = Point(0,0); I = Point(1,0); J = Point(0.3,0.8); M = PointDansRepere(5,3,O,I,J); H = PointDansRepere(5,0,O,I,J); K = PointDansRepere(0,3,O,I,J); Repere(8,6,1.5,1.5,1,1); Debut; trace Droite(O,I); trace Droite(O,J); trace Pt(K)--Pt(M)--Pt(H) dashed evenly; marque.urt "M"; drawoptions(withpen pencircle scaled 1pt withcolor DodgerBlue); trace Vecteur(O,K); trace Vecteur(O,H); trace Vecteur(O,M); label.top(TEX("\(x\vec\imath\)"),PtR(Milieu(O,H))); label.rt(TEX("\(y\vec\jmath\)"),PtR(Milieu(O,K))); drawoptions(withpen pencircle scaled 1.5pt withcolor Crimson); trace Vecteur(O,I); trace Vecteur(O,J); drawoptions(); marque.llft "O"; label.bot(TEX("\(x\)"), PtR(H)); label.lft(TEX("\(y\)"), PtR(K)); label.bot(TEX("\(\vec\imath\)"), PtR(I)); label.lft(TEX("\(\vec\jmath\)"), PtR(J)); Fin; endfig; end