Seite 1 von 1

pstricks - Radiale Linien (per multido?!)

Verfasst: Mo 22. Mär 2010, 11:45
von Fantatier
So
ich möchte gerne mit einem bestimmten Öffnungswinkel (90°)
Pfeile nach außen strahlen lassen.

anhand des Bildes sollte eigentlich klar werden was ich will.
links, passt soweit, aber rechts möchte ich zusätzlich zu den Wellenfronten auch strahlen zeichnen.

Habe schon so einige ausprobiert, aber so recht will das alles nicht so wie ich will. Ich konnte auch keinen passenden pstricks befehl finden um etwa auf Zylinder Koordinaten zu mappen, was das ganze ja schon einfacher machen würde.
und ich will es generell vermeiden die strahlen einzeln definieren zu müssen.

hat da wer ne Idee wie das (einfach) gehen könnte?

Grundgerüst

Verfasst: Mo 22. Mär 2010, 12:23
von localghost
Es braucht ja nur Polarkoordinaten.
\documentclass{minimal}
\usepackage{pstricks-add}

\begin{document}
  \begin{pspicture}[showgrid=true](0,-2)(6,2)
    \SpecialCoor                                        % Polarkoodinaten
    \multido{\r=0.5+0.5}{6}{\psarc(0;0){\r}{315}{45}}   % Wellen
    \multido{\n=0+5}{2}{\psline{->}(4;\n)(6;\n)}        % Strahlen
  \end{pspicture}
\end{document}

MfG
Thorsten

Verfasst: Mo 22. Mär 2010, 12:43
von Fantatier
ah, super, besten dank :)

Verfasst: Fr 7. Mai 2010, 11:24
von Polis Tyrol
Darf die Gelegenheit eines bestehenden Minimalbeispiels hier nutzen. Ich hab das Problem, dass ich beispielsweise beim Ausfhren des von localghost gegebenen Minimalbeispiels immer eine Fehlermeldung bekomme:

! Undefined control sequence.
\resetOptions ->\@zero
=0\def \pst@linetype {0}\pstScalePoints (1,1){}{}\pss...

Was hat das zu bedeuten und wie kann ich das verhindern?