J'ai besoin de faire un nombre important de figures pour illustrer un cours ; la remise en route avec TeXgraph a été un peu longue ! Je trouve le résultat correct mais pas tout à fait fidèle à l'image (je sais, je suis un "perfectionniste").
Notamment avec le placement des labels (j'ai ajouté le package esvect dans tes fichiers de compilation) : je tâtonne beaucoup trop !
Merci.
Fabrice
- Code: Tout sélectionner
[
view(-7,7,-7,7),Marges(0,0,0,0),size(8),
view3D(-5,5,-5,5,-5,5),
A:=M(0,0,0), B:=M(1,2,0), C:=M(-2,1,0),
vec_n:=[A,5*vecK], vec_u:=[A,B],vec_v:=[A,C],
p:=[M(0,0,0),vecK],
D:=Copy(getplan(p),3,2),
Build3D(
bdPlan(p,[color:=aqua, opacity:=0.6,border:=1,bordercolor:=blue,width=10,
contrast:=0.125,scale:=1]),
bdLine(vec_u ,[color:=firebrick, arrows:=1, width:=10]),
bdLine(vec_v ,[color:=firebrick, arrows:=1, width:=10]),
bdLine(vec_n ,[color:=firebrick, arrows:=1, width:=10]),
bdAngleD(A+vecK,A,B, 0.4),
bdAngleD(A+vecK,A,C, 0.4),
bdLabel(A+3*vecK,"$\vv{n}$",[labelpos:=[0.5,0.75+i],color:=firebrick,above:=1]),
bdLabel(B,"$\vv{u}$",[labelpos:=[0.3,-3-2*i],color:=firebrick,above:=1]),
bdLabel(C,"$\vv{v}$",[labelpos:=[0.3,-2-2.25*i],color:=firebrick,above:=1]),
bdLabel(D,"$\mathscr{P}$", [labelpos:=[0.75,1+0.25*i], above:=1]),
),
Display3D(),
]