PSTricks

Je présente ici quelques dessins fait avec PSTricks.
Les dessins sont transformés en gif, je ne sait pas insérer du postscrpit
dans une page html (si quelqu'un sait faire, je suis à l'écoute).

Retour à la page principale.
 

Le dessin dans l'énoncé du problème Mines-Ponts PSI 1997 (ici)
 
\input pstricks.tex 
\psset{unit=5 truecm}
\pspicture(-1.7,-0.2)(1.2,1.2)
\psarc(0,0){1}{0}{180}
\psline{*-*}(-1,0)(1,0)
\uput[-45](1,0){$B$}
\uput[-135](-1,0){$A$}
\psline{*-*}(-0.6,0)(-0.6,0.8)
\psline(-1,0)(-0.6,0.8)
\uput[135](-0.6,0.8){$M$}
\uput[-135](-0.6,0){$H$}
\psline{*-*}(0.4,0.91)(0.4,0)
\psline{*-*}(-0.1,0)(0.4,0)
\psline{-}(0.4,0.91)(1,0)
\uput[45](0.4,0.91){$N$}
\uput[-45](0.4,0){$K$}
\uput[-90](-0.1,0){$I$}
\psarcn{->}(1,0){0.2}{180}{122}
\psarc{->}(-1,0){0.2}{0}{63.5}
\uput[35](-1,0){$\theta$}
\uput[145](1,0){$\varphi$}
\endpspicture

et dans le corrigé (ici)
 

\input pstricks.tex 
\psset{unit=5 truecm}\pspicture(-1.7,-0.2)(1.2,1.2)
\psarc(0,0){1}{0}{180}
\psline{*-*}(-1,0)(1,0)
\uput[-45](1,0){$B$}
\uput[-135](-1,0){$A$}
\psarc{*-*}(-1,0){0.8}{0}{66.4}
\psarcn{->}(-1,0){0.4}{66.4}{0}
\uput{0.8}[70](-1,0){$M$}
\rput{66.4}(-1,0){\psline(0,0)(0.8,0)}
\psarc{*-*}(1,0){1.2}{126.9}{180}
\psarcn{->}(1,0){0.6}{180}{126.9}
\uput{1.2}[120](1,0){$N$}
\rput{126.9}(1,0){\psline(0,0)(1.2,0)}
\uput[-90](-0.2,0){$J$}
\endpspicture

 

Quelques dessins pour le corrigé du problème X MP 2000 (ici)
 
\input pstricks.tex
\psset{unit=1 truecm}
\pspicture(-0.5,-5)(7,7)
\pswedge[fillstyle=vlines,linecolor=white]{5}{0}{50}
\pswedge[fillstyle=hlines,linecolor=white]{4}{-40}{90}
\psline{->}(0,0)(6,0)
\psline{->}(0,0)(3.857,4.592)
\psline{->}(0,0)(3.830,-3.214)
\psline{->}(0,0)(0,5)
\rput{0}(4,1.8){\pscirclebox[linecolor=white,fillstyle=solid]{$C$}}
\rput{0}(1,3){\pscirclebox[linecolor=white,fillstyle=solid]{$C^+$}}
\rput{0}(5.5,-0.5){$c_1$}
\rput{0}(3.8,4){$c_2$}
\rput{0}(3.8,-2.8){$c_2^\perp$}
\rput{0}(0.5,4.8){$c_1^\perp$}
\endpspicture
\input pstricks.tex
\psset{unit=1 truecm}
\pspicture(-0.5,-5)(7,7)
\pswedge[fillstyle=vlines,linecolor=white]{5}{-30}{100}
\pswedge[fillstyle=hlines,linecolor=white]{4}{10}{60}
\psline{->}(0,0)(5.196,-3)
\psline{->}(0,0)(-1.042,5.909)
\psline{->}(0,0)(4.432,0.781)
\psline{->}(0,0)(2.25,3.897)
\rput{0}(3.5,-1){\pscirclebox[linecolor=white,fillstyle=solid]{$C$}}
\rput{0}(2.5,1.5){\pscirclebox[linecolor=white,fillstyle=solid]{$C^+$}}
\rput{0}(5,-2.5){$c_1$}
\rput{0}(-0.7,5.8){$c_2$}
\rput{0}(2.9,4.4){$c_1^\perp$}
\rput{0}(5.3,0.9){$c_2^\perp$}
\endpspicture
\input pstricks.tex
\psset{unit=1 truecm}
\pspicture(-1,-5)(4,4)
\pswedge[fillstyle=vlines,linecolor=white]{3}{-80}{100}
\rput{10}(0,0){\psline{->}(0,0)(4,0)}
\rput{10}(0,0){\psline{->}(0,0)(2,0)}
\rput{10}(0,0){\psline(0,-4)(0,4)}
\rput{00}(3.4,1.2){$C$}
\rput{0}(1,2){\pscirclebox[linecolor=white,fillstyle=solid]{$C^+$}}
\rput{0}(3.6,0.3){$c_1$}
\rput{0}(1.8,0){$c_2$}
\endpspicture
\input pstricks.tex
\input pst-3d.tex
\psset{unit=9 truemm}
\pspicture(-1,-1)(7,7)
\psset{viewpoint=4 4 2}
\ThreeDput[normal= 1 0 0]%
   {\pswedge[fillcolor=lightgray,fillstyle=solid](0,0){4}{0}{90}}
\ThreeDput[normal= 1 0 0]{\psline[linewidth=2pt]{->}(0,0)(6,0)}
\ThreeDput[normal= 1 0 0]{\psline[linewidth=2pt]{->}(0,0)(0,6)}
\ThreeDput[normal= 2 1 0]{\psarc(0,0){4}{0}{90}}
\ThreeDput[normal= 1 1 0]{\psarc(0,0){4}{0}{90}}
\ThreeDput[normal= 1 2 0]{\psarc(0,0){4}{0}{90}}
\ThreeDput[normal= 0 1 0]%
   {\pswedge[fillstyle=vlines](0,0){4}{0}{90}}
\ThreeDput[normal= 0 1 0]{\psline[linewidth=2pt]{->}(0,0)(6,0)}
\ThreeDput[normal= 0 0 1]%
   {\pswedge[fillstyle=hlines](0,0){4}{90}{180}}
\ThreeDput[normal= 0 0 1](0,0,2){\psarc(0,0){3.464}{90}{180}}
\ThreeDput[normal= 0 0 1](0,0,3.464){\psarc(0,0){2}{90}{180}}
\endpspicture
\input pstricks.tex
\input pst-plot.tex
\psset{unit=1 truecm}
\pspicture(-0.4,-3)(3.2,3)
\psframe[fillstyle=vlines,linecolor=white](0,-3)(2.8,3)
\pscircle*(0,0){0.1}
\pscircle[fillstyle=hlines,linewidth=1pt](1,0){1}
\psaxes(0,0)(-0.3,-2.9)(3.1,2.9)
\endpspicture
\input pstricks.tex
\psset{unit=1 truecm}
\pspicture(-2,-3)(2,3)
\psline[showpoints=true](-1.5,-2.5)(-1.5,2.5)(1.5,1.5)(-1.5,-2.5)(0,2)
\uput[45](-1.5,2.5){$c$}
\uput[45](1.5,1.5){$c'$}
\uput[45](0,2){$c''$}
\uput[-45](-1.5,-2.5){$a$}
\endpspicture
\input pstricks.tex
\psset{unit=1 truecm}
\pspicture(-0.5,-0.5)(4.5,5.5)
\pswedge[fillstyle=vlines,linecolor=white]{5}{60}{100}
\rput{0}(0.5,3){\pscirclebox[linecolor=white,fillstyle=solid]{$C$}}
\rput{-30}(0,0){\psline[showpoints=true](0,3)(2,3) \uput[45]{*0}(2,3){$a$} \uput[15]{*0}(0,3){$p(a)$}}
\rput{60}{\psline(0,0)(5,0)}
\rput{100}{\psline(0,0)(5,0)}
\endpspicture

Retour à la page principale.