Desenhando um espelho parabólico fora do eixo em pst-optexp e pst-optic

Desenhando um espelho parabólico fora do eixo em pst-optexp e pst-optic

Depois de consultar o manual do pst-optexp, não parece que haja um espelho parabólico fora do eixo integrado. Estou tentando fazer um diagrama de uma configuração de laboratório assim:

  1. O feixe colimado incide sobre uma lente convergente.

  2. O ponto focal da lente está no mesmo ponto que o ponto focal do OAP.

  3. OAP reflete um feixe colimado em um ângulo de 90 graus em relação ao feixe incidente.

Responder1

Versão 5.1 depst-optexpcontém um espelho parabólico fora do eixo como \oapmirror. Você deve especificar três nós para alinhar o espelho corretamente: os nós de entrada, o nó central, onde o centro real do espelho é colocado, e o ponto focal.

Aqui está um exemplo de um espelho que reflete 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}

insira a descrição da imagem aqui

informação relacionada