Colorier un polygone

N'oubliez pas de consulter les sujets avant de poser votre question, merci.

Colorier un polygone

Messagepar 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

Re: Colorier un polygone

Messagepar 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
PyramideFab.png (11.89 Kio) Consulté 5621 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: Colorier un polygone

Messagepar 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

cron