Dibujar un espejo parabólico fuera del eje en pst-optexp y pst-optic

Dibujar un espejo parabólico fuera del eje en pst-optexp y pst-optic

Habiendo revisado el manual de pst-optexp, no parece que haya un espejo parabólico fuera del eje incorporado. Estoy tratando de hacer un diagrama de una configuración de laboratorio que sea similar a este:

  1. El haz colimado incide sobre una lente convergente.

  2. El punto focal de la lente está en el mismo punto que el punto focal del OAP.

  3. OAP refleja un haz colimado en un ángulo de 90 grados con respecto al haz incidente.

Respuesta1

Versión 5.1 depst-optexpcontiene un espejo parabólico fuera del eje como \oapmirror. Debe especificar tres nodos para alinear el espejo correctamente: los nodos de entrada, el nodo central, donde se coloca el centro del espejo real, y el punto focal.

A continuación se muestra un ejemplo de un espejo que refleja 90°:

\documentclass[margin=5pt, pstricks]{standalone}
\usepackage{pst-optexp}
\begin{document}
\begin{pspicture}(5,4)
  \pnodes(5,0.5){In}(1,0.5){C}(1,2){Focus}(1,4){Out}
  \addtopsstyle{Beam}{fillstyle=solid,fillcolor=green!40!white}
  \begin{optexp}
    \oapmirror(In)(C)(Focus)
    \lens[n=1.53](Focus)(Out)
    \drawwidebeam[beamwidth=0.5](In){-}(Out)
    \drawbeam[ArrowInside=->, ArrowInsidePos=0.2, arrowscale=3, arrowinset=0.3, linestyle=none](In){1}
  \end{optexp}
  \psdot(Focus)\uput[0](Focus){focus}
\end{pspicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada