在 pst-optexp 和 pst-optic 中绘制离轴抛物面镜

在 pst-optexp 和 pst-optic 中绘制离轴抛物面镜

浏览过 pst-optexp 手册后,似乎没有内置离轴抛物面镜。我正在尝试制作一个实验室设置图,如下所示:

  1. 准直光束落在会聚透镜上。

  2. 镜头的焦点与OAP的焦点位于同一点。

  3. OAP 以与入射光束成 90 度角反射准直光束。

答案1

版本 5.1pst-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}

在此处输入图片描述

相关内容