Parametrische Kurven
Zeichne mathematische x(t), y(t) oder x(t), y(t), z(t) mit einstellbarem Bereich in 2D/3D.
Über dieses Tool
Gib x(t) und y(t) ein; in 3D kommt z(t) hinzu. Wähle Start/Ende und 8–20000 Punkte, dann Zeichnen. Kreisbeispiel: cos(t), sin(t), t=0…2π. Eine Helix ergänzt z(t)=0.15*t. PNG speichert das aktuelle 2D- oder 3D-Bild. Änderungen leeren das alte Bild; Neuladen stellt Felder wieder her und wartet auf Zeichnen.
Nutze den mathematischen Parameter t, Konstanten pi/e und Funktionen wie sin, cos, tan, sqrt, exp, log und abs. Trigonometrische Argumente sind in Radiant. Math.cos(t) bleibt kompatibel, aber Formeln werden mathematisch geparst und nicht als JavaScript ausgeführt. Ausdrücke müssen ausgefüllt und höchstens 512 Zeichen lang sein. Keine Serverberechnung.
Gleichmäßige t-Abstände ergeben gerade Verbindungen endlicher Nachbarn. Nichtendliche Punkte und nichtendliche Intervallmittelpunkte trennen die Kurve. Nicht jeder Pol oder schnelle Wechsel zwischen Stützstellen wird sicher gefunden; mehr Punkte können helfen. Konstante Kurven sind Punkte. Float64-Berechnung und relative Float32-Koordinaten der 3D-Grafik begrenzen die Präzision.
Ansichtsoptionen passen standardmäßig an die Stützstellen an. Manuelle Min/Max-Werte müssen aufsteigen und steuern den Ausschnitt; in 3D ist keine exakte quaderförmige Beschneidung zugesagt. Ziehen dreht die 3D-Ansicht, Strg/Meta + Mausrad zoomt; normales Mausrad scrollt die Seite. Der Viewer zeichnet bei Änderungen statt ständig im Leerlauf; verborgene Ansichten stoppen. WebGL ist nur für ausdrücklich gezeichnetes 3D nötig.
Erkannte vorzeichenwechselnde Pole mit stark wachsenden Zwischenwerten werden heuristisch getrennt. Unterabgetastete schmale endliche Merkmale können ebenfalls getrennt werden; prüfe ungewöhnliche Kurven mit mehr Punkten.