Seite 1 von 1

Ellipse mit variablen Halbachsen in multido-Schleife erstellen

Verfasst: Fr 5. Mai 2023, 20:57
von Manuela
Wahrscheinlich ist die Lösung eh ganz einfach, ich komme aber nicht drauf.

Ich habe den Code für einen Kreis abgewandelt, erhalte aber Fehlermeldungen
\documentclass{article}
\usepackage{xcolor}
\usepackage{pstricks}
\usepackage{multido}

\begin{document}
  \psset{unit=5cm}
  \noindent
  \null\hfill
  \begin{pspicture}[](-1,-1.4)(1,1.5)
    \multido{\nHue=0.01+0.01}{100}{%
      \definecolor{MyColor}{hsb}{\nHue,1,1}%
      \psellipse[linewidth=0.01,linecolor=MyColor]
      (\nHue,1.4\nHue) %% funktioniert so nicht, wie?
    }
  \end{pspicture}
  \hfill\null
\end{document}
Wenn ich den Faktor 1.4 weglasse, funktioniert es (und erzeugt einen Kreis bzw. Kreise). Wie kann ich multiplizieren?

Re: Ellipse mit variablen Halbachsen in multido-Schleife erstellen

Verfasst: Sa 6. Mai 2023, 16:48
von Manuela
Mein Sohn hat eine Antwort gefunden
\documentclass{article}
\usepackage{xcolor}
\usepackage{pstricks}
\usepackage{pst-node, multido}

\begin{document}
  \psset{unit=5cm}
  \noindent
  \null\hfill
  \begin{pspicture}[](-1,-1.4)(1,1.5)
    \multido{\nHue=0.002+0.002}{500}{%
      \definecolor{MyColor}{hsb}{\nHue,1,1}%
      \pstFPmul{\semiminor}{\nHue}{1.4}
      \psellipse[linewidth=0.01,linecolor=MyColor]
      (\nHue,\semiminor) 
    }
  \end{pspicture}
  \hfill\null
\end{document}

Re: Ellipse mit variablen Halbachsen in multido-Schleife erstellen

Verfasst: Sa 6. Mai 2023, 16:59
von Stefan Kottwitz
Hallo Manuela,

sehr schön, danke für das Teilen des Beispiels und der Lösung!

Cooler Sohn, ich sollte meinem sowas auch beibringen, er ist aber auch erst 9.

Stefan