关于correctAngle

关于correctAngle
\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid](-1,-1)(4,4)
\psellipticarc[showpoints]{->}(.5,0)(1.5,1){215}{0}
\psarc*[showpoints](1.5,1.5){1.5}{215}{0}
\end{pspicture}
\end{document}

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

更新:

\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid](-1,-1)(4,4)
\psarc*[showpoints](1.5,1.5){1.5}{215}{0}
\psellipticarc[showpoints]{->}(.5,0)(1.5,1){215}{0}
\end{pspicture}
\end{document}

它产生真实的结果

在此处输入图片描述 问题:

如何修复?

怎样才能让明星版更漂亮呢?

答案1

\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid](-1,-1)(4,4)
%
\psellipticarc[linecolor=red,correctAngle=false]{->}(1,2)(1,2){215}{0}
\rput(1,2){%
    \psset{linestyle=dashed}%
    \psline(!1 2 215 PtoCab)(0,0)%
    \psline(0,0)(!1 2 0 PtoCab)}
%
\psarc*(3,3){1}{215}{0}
\rput(3,3){%
    \psset{linestyle=dashed}%
    \psline(!1 215 PtoC)(0,0)%
    \psline(0,0)(!1 0 PtoC)}
\end{pspicture}
\end{document}

在此处输入图片描述

关于correctAngle

椭圆可以参数化为 x=a cos ty= b sin t其中t是不表示相对于轴的角度的参数x

例如,如果您\psellipticalarc(0,0)(1,2){0}{45}使用默认值correctAngle=true,它会绘制一个从 0 度到 45 度的椭圆弧。

但是,如果你这样写,例如\psellipticalarc[correctAngle=false](0,0)(1,2){0}{45},它会绘制一个从 0 度到 度的椭圆弧arctan(2)。这里 45 并不代表相对于 x 轴的角度。

因此,correctAngle=true可以理解为“将参数作为真实的角度”。

答案2

来自pstricks.texhttp://archiv.dante.de/~herbert/texnik/tex/generic/pstricks/

\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid](-1,-1)(5,4)
    \psarc[showpoints](0.25,0.5){1.5}{215}{0}
    \psarc*(3.25,2){1.5}{215}{0}
    \psarc(3.25,0.5){1.5}{215}{0}
    \psarc*[showpoints](0.25,2){1.5}{215}{0}
    \psellipticarc[showpoints,linecolor=red](0,3)(1.5,1){215}{0}
    \psellipticarc*[showpoints,linecolor=red](0,4)(1.5,1){215}{0}
    \psellipticarc[linecolor=red](3,3)(1.5,1){215}{0}
    \psellipticarc*[linecolor=red](3,4)(1.5,1){215}{0}
\end{pspicture}
\end{document}

在此处输入图片描述

对于correctAngle阅读http://mirrors.ctan.org/graphics/pstricks/base/doc/pst-news10.pdf 第 3.4 节,第 8 页

相关内容