Zeichnen eines außeraxialen Parabolspiegels in pst-optexp und pst-optic

Zeichnen eines außeraxialen Parabolspiegels in pst-optexp und pst-optic

Nachdem ich das pst-optexp-Handbuch durchgesehen habe, scheint es keinen eingebauten außeraxialen Parabolspiegel zu geben. Ich versuche, ein Diagramm eines Laboraufbaus zu erstellen, der wie folgt aussieht:

  1. Der kollimierte Strahl fällt auf eine Sammellinse.

  2. Der Brennpunkt der Linse liegt am selben Punkt wie der Brennpunkt des OAP.

  3. OAP reflektiert einen kollimierten Strahl in einem 90-Grad-Winkel zum einfallenden Strahl.

Antwort1

Version 5.1 vonpst-optexpenthält einen außeraxialen Parabolspiegel als \oapmirror. Um den Spiegel richtig auszurichten, müssen Sie drei Knoten angeben: die Eingabeknoten, den Mittelknoten, wo sich der eigentliche Spiegelmittelpunkt befindet, und den Brennpunkt.

Hier ein Beispiel für einen Spiegel der um 90° reflektiert:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen