voici les figures que je compléterai au fur et mesure de mon cours de ts
J'utilise la dernière version (instable) de texgraph pour écrire les vecteurs avec latex pour les fichiers de geomview (ou javaview d'ailleur) ce qui me permet en même temps que j'écris mon cours de montrer les figures3d avec geomview.
edit je n'ai pas (encore) compris comment mettre toutes les images sur un même post alors je un post par image.
- Code: Tout sélectionner
[
view(-5,5,-3,3),Marges(0,0,0,0),
A:=M(0,0,-2), B:=M(0,0,2), C:=M(2,-2,0), H:=M(0,0,0),
MU:=M(0,0,-1) , MV:=M(1,-1,-1) ,
plan0:= [H, vecK] ,
droite:=[H,2*vecK ],
lineAB:= [A,B],
TeXify:=1 ,
Build3D( bdDroite(droite, [color:=blue,opacity:=0.6]),
bdLine(lineAB ,[color:=red, arrows:=1, width:=30]) ,
bdLine( [A,C] ,[color:=red, arrows:=1, width:=30]) ,
bdLine( [C,H] ,[color:=red, arrows:=0, width:=30]) ,
bdPlan(plan0, [color:=lightcyan, opacity:=0.5,border:=1, contrast:=0.125,scale:=0.75]),
bdDot([A,B,C,H], [ dotscale:=2,color:=forestgreen]),
bdAngleD(B,H,C, 0.3) ,
bdLabel(B,"B",[labelpos:=[-0.3*i,i]]),
bdLabel(H,"H",[labelpos:=[0.4+0.4*i,1]]),
bdLabel(C,"C",[labelpos:=[0.4*i,3]]),
bdLabel(A,"A",[labelpos:=[-0.4*i,i]]),
bdLabel(MU,"\vec{u}",[labelpos:=[-0.4*i,i], ]),
bdLabel(MV,"\vec{v}",[labelpos:=[-0.2+0.2*i,i]]),
bdArc(C,A,H,0.8,1,[color:=black,arrows:=1, labelarc("\theta")]),
{ bdLine( Merge3d([S0,S1,S2]), [width:=8]),}
),
Display3D()
]
- Code: Tout sélectionner
[
view(-5,5,-2,5),Marges(0,0,0,0),
A:=M(0,0,0), B:=M(0,0,3), C:=M(-1,-2.5,0), D:=M(2,2,0),
u:=vecK, v:=-0.7*vecI+1.4*vecJ,w:=-1.4*vecI-0.7*vecJ,
plan0:= [A, vecK] ,
droite1:=[A,u ], droite2:=[C,v],
vec_u:= [B,B+1.5*u] ,vec_v:= [C,C+v], vec_w:=[C,C+w],
vec_u':=[A,A+1.5*u] ,vec_v':= [A,A+v] , vec_w':=[A,A+w],
{ ,vec_vp:= [A,A-vecI+vecJ],
vec_w:= [C,C+1.5*vecI-0.3*vecJ],vec_wp:= [A,A+1.5*vecI-0.3*vecJ],}
TeXify:=1 ,
Build3D(
bdDroite(droite1, [color:=blue,opacity:=0.6]),
bdDroite(droite2, [color:=blue,opacity:=0.6]),
bdPlan(plan0, [color:=lightcyan, opacity:=0.5,border:=1, contrast:=0.125,scale:=0.75]),
bdLine(vec_u ,[color:=green, arrows:=1, width:=30]),
bdLine(vec_v ,[color:=green, arrows:=1, width:=30]),
bdLine(vec_w ,[color:=green, arrows:=1, width:=30]),
bdLine(vec_u' ,[color:=red, arrows:=1, width:=30]),
bdLine(vec_v' ,[color:=red, arrows:=1, width:=30]),
bdLine(vec_w' ,[color:=red, arrows:=1, width:=30]),
bdAngleD(B,A,A+v, 0.3) ,
bdAngleD(B,A,A+w, 0.3) ,
bdLabel(B+0.8*vecK,"\vec{u}",[labelpos:=[0.3,-1]]),
bdLabel(C+0.5*v,"\vec{v}",[labelpos:=[0.3,i]]),
bdLabel(A+0.5*v,"\vec{v}",[labelpos:=[0.3,i]]),
bdLabel(C+0.5*w,"\vec{w}",[labelpos:=[0.3,i]]),
bdLabel(A+0.9*vecK,"\vec{u}",[labelpos:=[0.3,-1]]),
),
Display3D() ,
]
- Code: Tout sélectionner
[
view(-4.5,4.5,-2,2.5),Marges(0,0,0,0),
A:=M(0,0,0), B:=M(2,-2,0),
vec_n:=[A,A+2*vecK], vec_u:=[A,B],
plan0:= [A, vecK] ,
TeXify:=1 ,
Build3D(
bdPlan(plan0, [color:=lightcyan, opacity:=0.5,border:=1, contrast:=0.125,scale:=0.75]),
bdLine(vec_u ,[color:=red, arrows:=0, width:=30]),
bdLine(vec_n ,[color:=red, arrows:=1, width:=30]),
bdAngleD(A+vecK,A,B, 0.3) ,
bdDot([A, B],[dotscale:=5,color:=green]),
bdLabel(A+vecK,"\vec{n}",[labelpos:=[0.3,1]]),
bdLabel(A,"A",[labelpos:=[0.3,1]]),
bdLabel(B,"M",[labelpos:=[0.3,i]]),
),
Display3D() ,
]