N'oubliez pas de consulter les sujets avant de poser votre question, merci.
par Fabrice » 11 Jan 2016 21:06
Bonsoir Patrick,
Comment faire pour colorier le polygone EFG ?
Je manque d'un peu de temps pour éplucher la documentation (et aussi de pratique !)
Merci.
Fabrice
- Code: Tout sélectionner
[view(-3,7,-3.5,7.5), Marges(0,0,0,0), size(9),view3D(-5,7,-5,7,-3,5),
a:=5,b:=7,
D:=Origin, A:=M(a,0,0), B:=M(a,b,0), C:=M(0,b,0), S:=b*vecK,
E:=(A+S)/2,F:=(B+S)/2,G:=S+0.38*(C-S),
hiddenLines:=1,HideStyle:= userdash,
Build3D(
bdPyramid([D,A,B,C],S,[color:=white, border:=1]),
bdFacet(plan),
bdLine( [E,F], [color:=crimson]),
bdLine( [E,G], [color:=crimson]),
bdLine( [G,F], [color:=crimson]),
),
Display3D(),
LabelDot3D(A,"A","S",0), LabelDot3D(B,"B","S",0), LabelDot3D(C,"C","E",0),
LabelDot3D(S,"S","N",0), LabelDot3D(D,"D","NO",0), LabelDot3D(E,"E","O",0),
LabelDot3D(F,"F","SO",0), LabelDot3D(G,"G","N",0),
]
-
Fabrice
-
- Messages: 139
- Inscription: 14 Août 2009 12:22
par P.Fradin » 11 Jan 2016 21:28
Bonsoir Fabrice,
Je te propose de hachurer le polygone par dessus la scène 3D et de dessiner les arêtes de la pyramide seulement en dernier:
- Code: Tout sélectionner
[
Marges(0,0,0,0), size(9), view3D(-5,7,-5,7,-3,5),
a:=5,b:=7,
D:=Origin, A:=M(a,0,0), B:=M(a,b,0), C:=M(0,b,0), S:=b*vecK,
E:=(A+S)/2,F:=(B+S)/2,G:=S+0.38*(C-S),
hiddenLines:=1,HideStyle:= userdash,
Build3D(
bdPyramid([D,A,B,C],S,[color:=white]),
bdLine( [E,F,G], [color:=crimson, close:=1])
),
Display3D(),
LabelDot3D(A,"A","S",0), LabelDot3D(B,"B","S",0), LabelDot3D(C,"C","E",0),
LabelDot3D(S,"S","N",0), LabelDot3D(D,"D","NO",0), LabelDot3D(E,"E","O",0),
LabelDot3D(F,"F","SO",0), LabelDot3D(G,"G","N",0),
LineStyle:=noline, FillStyle:=bdiag, FillColor:=crimson,
Ligne3D( [E,F,G], 1), //hachure polygone
LineStyle:=solid, FillStyle:=none,
Dpyramide([D,A,B,C],S) // Aretes pyramide
]
- PyramideFab.png (11.89 Kio) Consulté 5621 fois
P.Fradin
-
P.Fradin
- Administrateur du site
-
- Messages: 1887
- Inscription: 29 Oct 2008 15:04
-
par Fabrice » 12 Jan 2016 18:19
Bonjour Patrick,
Merci pour ta réponse rapide. J'avais tenté de le faire dans la scène 3D sans succès.
Fabrice
-
Fabrice
-
- Messages: 139
- Inscription: 14 Août 2009 12:22
Revenir vers Questions - Réponses
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 11 invités