Tracium, mon traceur de courbes planes, existe depuis l’été 2000. La version 1 est sortie en juillet 2000, la version 2 en 2005, avec une dernière mise à jour en 2007. Il me manquait un Tracium modernisé. Voici donc la version 3, écrite entièrement de zéro.

Ce qu’il fait
- Il trace autant de courbes que l’on veut : cartésiennes y = f(x), paramétrées x(t), y(t) et polaires r = f(θ). Chacune a sa couleur et son épaisseur.
- On le déplace à la souris, on zoome à la molette, et les axes se graduent tout seuls. Le repère reste toujours orthonormé.
- Il calcule et simplifie les dérivées (menu Outils > Dérivée). On peut les copier ou les tracer d’un clic.
- Les documents s’enregistrent en .tracium, un fichier texte lisible. Le tracé s’exporte en image PNG, de la taille que l’on veut, y compris en 4K ou davantage.
Ce qui a changé
- Le moteur est réécrit en C++ 23, et le dessin passe par la carte graphique (Direct2D). Ainsi, une spirale de un million de points reste fluide à dessiner.
- Le parseur d’expressions est neuf. Il accepte 2x, 3(x+1), les opérateurs logiques, le test c ? a : b, et il signale les erreurs de syntaxe pendant la frappe.
- L’interface est modernisée grâce à WinUI 3. L’application est en 64 bits, avec un installeur maison et des mises à jour intégrées.

Pour l’essayer
Tracium est gratuit. Le téléchargement, la liste des fonctionnalités et une centaine d’exemples de courbes (avec leurs équations, leurs propriétés et le document à ouvrir) sont disponibles sur les pages consacrées à Tracium.
La suite
La prochaine mise à jour ajoutera les courbes implicites (exemple : x^2 + y^2 = 4) et les inéquations, des curseurs de paramètres animés, une vingtaine de nouvelles fonctions et la gestion de l’écran tactile. Ensuite viendront probablement les suites numériques, le diagramme en toile d’araignée et un menu d’analyse des courbes. Un Tracium 3D est aussi prévu.
Laisser un commentaire