J'ai découvert \psCircleTangents et cela va m'aider pour dessiner les ombres portés ou propres
- Code: Tout sélectionner
\documentclass{article}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}[showgrid](0,0)(10,7)
\psCircleTangents(1,4)(7,4){2}
%rayons lumineux
%% ArrowInside=-> : voir documentation pst-arrow
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT1)
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT2)
%source ponctuelle
\psdot(1,4)
%sphère
\pscircle(7,4){2}
%début ombre propre -> faire dégradé
\psline(CircleT1)(CircleT2)
\end{pspicture}
\end{document}
%Pour plus tard : chercher à dessiner sphère + cône lumière et d'ombre
Comment puis-je trouver les coordonnées des points CircleT1 et CircleT2 afin de faire l'ombre propre sur le cercle ou comment utiliser \psarc ?
Merci
Edit
- Code: Tout sélectionner
\documentclass{article}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}[showgrid](0,0)(10,7)
\psCircleTangents(1,4)(7,4){2}
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT1)
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT2)
\psdot[fillstyle=solid,fillcolor=white](1,4)
\pscircle[fillstyle=solid,fillcolor=black](7,4){2}
\pscustom[fillstyle=solid,fillcolor=white,linestyle=none]{%
\psarc(4,4){3}{-38.94}{38.94}
\psarc(7,4){2}{109.47}{250.53}
}
\pscircle[fillstyle=none,linecolor=black](7,4){2}
\end{pspicture}
\begin{pspicture}[showgrid](0,0)(10,7)
\psCircleTangents(1,4)(7,4){2}
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT1)
\pcline[nodesep=-1cm,linecolor=blue,ArrowInside=->,ArrowInsidePos=0.5,arrowscale=2]{<->}(1,4)(CircleT2)
\psdot[fillstyle=solid,fillcolor=white](1,4)
\pscircle[fillstyle=solid,fillcolor=black](7,4){2}
\psarc[fillstyle=solid,fillcolor=black](4,4){3}{-38.94}{38.94}
\psarc[fillstyle=solid,fillcolor=white](7,4){2}{109.47}{250.53}
\pscircle[fillstyle=none,linecolor=black](7,4){2}
\end{pspicture}
\end{document}
%Pour plus tard : chercher à dessiner sphère + cône lumière et d'ombre
J'ai trouvé l'équation du cercle qui passe par les deux points puis calculer les angles pour l'arc de cercle.
C'est mon problème avec LaTeX et pstricks, je ne maîtrise pas assez les bases et dès que je découvre une nouvelle documentation ou des dessins sur le net, j'essaye le nouveau paquet.