samedi 5 août 2017

Texte et image sur une surface paramétrée (2)

Il est possible d'appliquer les rotations 3D autour des axes. La nouvelle version est toujours au même endroit :
Écrire sur un ruban de Möbius :
Note : les calculs pour la rotation d'un texte ou d'une image autour de Oz sont assez rapides, par contre les calculs pour des rotations autour des 2 autres axes ou d'une combinaison de rotations sont lents et à éviter si le texte est long ou l'image très complexe.

Je n'ai pas retrouvé l'origine de ce texte, pourtant en principe je note les sources des citations que je recopie.Le listing suivant est à compiler selon la procédure habituelle : LaTeX -> dvips -> ps2pdf

C'est un peu long (288 pages)

\documentclass[pstricks]{standalone}
\usepackage{pst-txtimg}
\begin{document}
\multido{\i=0+-5}{288}{ %
\begin{pspicture}(-10,-10)(10,8)
\psframe(-10,-10)(10,8)
\psset{viewpoint=100 0 50 rtp2xyz,Decran=100,lightsrc=viewpoint,scale=0.5 2.5,PSfont=Helvetica-Bold}
\pstVerb{/a1 0.075 def /h1 1 def}%
\defFunction[algebraic]{spiralelog}(u,v)%
  {e^(a1*u)*cos(u)}
  {e^(a1*u)*sin(u)}
  {h1*v}
\psTextSurface[text={La pensée n’est qu’un tressaillement, dit Meng Fai. Et la parole un combat inutile. Ta vérité se tient au-delà de leurs pouvoirs.
C’est au travers des surfaces lisses qu’on peut voir le fond des lacs. La parole est ce vent qui les ride.},function=spiralelog,fontsize=15,fillcolor=black,visibility=true,linestyle=none,RotZ=\i](0,0)
\end{pspicture}
\newpage}
\end{document}








Aucun commentaire:

Enregistrer un commentaire