在 pst-optexp 和 pst-optic 中繪製離軸拋物面鏡

在 pst-optexp 和 pst-optic 中繪製離軸拋物面鏡

翻了pst-optexp手冊,好像沒有內建離軸拋物面鏡。我正在嘗試製作一個實驗室設置圖,如下所示:

  1. 準直光束落在會聚透鏡上。

  2. 透鏡的焦點與 OAP 的焦點位於同一點。

  3. OAP 反射與入射光束成 90 度角的准直光束。

答案1

5.1 版本pst-optexp包含一個離軸拋物面鏡作為\oapmirror。您必須指定三個節點才能正確對齊鏡子:輸入節點、中心節點(放置實際鏡子中心的位置)以及焦點。

以下是反射 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}

在此輸入影像描述

相關內容