Courbes paramétriques

Tracez x(t), y(t) ou x(t), y(t), z(t) avec un intervalle réglable et des vues 2D/3D.

À propos de cet outil

Saisissez x(t) et y(t), plus z(t) en 3D. Choisissez début/fin et 8–20000 points, puis Tracer. Cercle : cos(t), sin(t), t=0…2π ; hélice : ajoutez z(t)=0.15*t. PNG enregistre l’image actuelle en 2D ou 3D. Modifier une entrée efface l’ancienne image ; recharger restaure les champs et attend Tracer.

Utilisez t, les constantes pi/e et les fonctions sin, cos, tan, sqrt, exp, log ou abs. Arguments trigonométriques en radians. Math.cos(t) reste compatible, mais les expressions sont analysées comme des mathématiques, pas exécutées comme JavaScript. Expressions non vides,512 caractères au maximum. Calcul local.

Les points sont espacés régulièrement en t ; les voisins finis sont reliés par des segments. Les points et milieux d’intervalle non finis séparent la courbe. Tous les pôles ou changements rapides entre échantillons ne sont pas garantis détectables ; augmentez les points si nécessaire. Une courbe constante est un point. Calculs Float64 et coordonnées relatives Float32 pour le GPU 3D limitent la précision.

Options de vue adapte le cadre aux échantillons. Les bornes manuelles doivent être croissantes ; elles règlent le cadre, sans garantir un découpage rectangulaire exact en 3D. Glissez pour tourner ; Ctrl/Meta + molette zoome, la molette seule défile. Le rendu s’arrête au repos et lorsque la vue est cachée. WebGL requis seulement après une demande explicite de tracé 3D.

Les pôles détectés avec changement de signe et croissance interne sont séparés heuristiquement. Des détails finis étroits sous-échantillonnés peuvent aussi être séparés ; vérifiez les courbes inhabituelles avec plus de points.