[pstricks] transmission grating in pst-optexp (Christoph Bersch)

Steffen Wittek steffen.wittek at gmx.net
Fri Jul 12 12:26:31 CEST 2013

Hi Christoph,

thanks for your help. I only need the transmitted beams. Ideally there 
are no reflections. The transmission gratings work like the normal 
gratings only that they are transmissive. The operation is shown here: 

Do you think that the variant can be extended. Or is there a new object 
needed alltogether?


El 7/12/13 12:00 PM, pstricks-request at tug.org escribió:
> do you have an examplary picture on how this should look like, or how it
> should behave?
> Should it be like a semitransparent mirror, that you can use both
> transmitted and reflected beams? Or do you only need the transmitted beams?
> The following example shows the simplest variant, but without raytracing
> (grating has only one interface):
> \documentclass{article}
> \usepackage{pst-optexp}
> \newOptexpDipole{transmissiongrating}
> \makeatletter
> \def\transmissiongrating at comp{%
>     \psrotate(0,0){-90}{\optgrating at comp}}%
> \makeatother
> \begin{document}
> \begin{pspicture}[showgrid](5,5)
>     \transmissiongrating(0,1)(5,1)
>     \psdot[dotstyle=x](\oenodeCenter{})
>     \drawbeam(0,1){}(5,1)
>     %
>     \transmissiongrating[angle=20, gratingalign=c](0,3)(5,3)
>     \psdot[dotstyle=x](\oenodeCenter{})
>     \drawbeam(0,3){}(5,3)
> \end{pspicture}
> \end{document}

More information about the PSTricks mailing list