%@AUTEUR:Guillaume Connan
prologues:=2;
verbatimtex
%&latex
\documentclass{article}
\usepackage[upright]{fourier}
\begin{document}
etex
input geometriesyr16
typerepre:="persp";
figureespace(-10u,-10u,10u,10u);
Initialisation(5,35,40,400);
color D,A,B,C,M,N,P,K,R,L,J;
A=(0,0,1/2);
B=(1/2,0,0);
D=(0,1/2,0);
C=(1/2,1/4,0);
M=(1/8,1/6,5/24);
N=1/4[C,A];
R=1/2[D,C];
K=IntersectionDroite(N,R,A,D);
J=IntersectionDroite(K,M,B,A);
L=IntersectionDroite(K,M,B,D);
path section, face, fond, prolongesection;
fond=polygone(A,B,D);
face=polygone(A,C,R,K);
section=polygone(N,J,L,R);
prolongesection=polygone(L,R,K);
fillcolor:=jaune;
transparence fond;
fillcolor:=ciel;
transparence face;
fillcolor:=rouge;
transparence section;
fillcolor:=orange;
transparence prolongesection;
trace chemin(J,N,R) withcolor red withpen pencircle scaled 1.2bp ;
trace segment(J,L) withcolor red withpen pencircle scaled 1.2bp dashed evenly;
trace segment(R,L) withcolor red withpen pencircle scaled 1.2bp dashed evenly;
trace polygone(C,A,B);
trace segment(A,D);
trace chemin(A,C,D);
trace segment(B,D)dashed evenly;
trace demidroite(A,D);
trace demidroite(N,R);
trace segment(K,J) dashed evenly;
nomme.top(A);
nomme.lft(B);
nomme.bot(C);
nomme.rt(D);
marque_p:="plein";
nomme.urt(M);
nomme.lft(N);
nomme.bot(R);
nomme.ulft(J);
nomme.urt(K);
nomme.top(L);
finespace;
end