2
Asymptote: The Vector Graphics Language
Asymptote est un puissant langage graphique descriptif vectoriel qui fournit un cadre naturel basé sur les coordonnées pour le dessin technique.Les étiquettes et les équations sont composées avec LaTeX, pour une sortie PostScript de haute qualité.
Un avantage majeur d'Asymptote par rapport aux autres packages graphiques est qu'il s'agit d'un langage de programmation, par opposition à un simple programme graphique.Caractéristiques d'Asymptote: fournit une norme portable pour la composition des figures mathématiques, tout comme TeX / LaTeX est devenu la norme pour la composition des équations;génère des graphiques vectoriels PostScript, PDF, SVG ou PRC 3D de haute qualité;intègre des graphiques PRC vectoriels 3D dans les fichiers PDF;inspiré de MetaPost, avec une syntaxe de programmation beaucoup plus propre et puissante de type C ++ et des chiffres à virgule flottante IEEE;fonctionne sur toutes les principales plates-formes (UNIX, MacOS, Microsoft Windows);à orientation mathématique (par exemple rotation des vecteurs par multiplication complexe);Composition LaTeX des étiquettes (pour la cohérence du document);utilise la méthode simplex et le dessin différé pour résoudre les problèmes de contrainte de taille globale entre les objets de taille fixe (étiquettes et pointes de flèche) et les objets qui doivent évoluer avec la taille de la figure;généralise entièrement les algorithmes de construction de chemin MetaPost à trois dimensions;compile les commandes en code de machine virtuelle pour la vitesse sans sacrifier la portabilité;Les commandes graphiques de haut niveau sont implémentées dans le langage Asymptote lui-même, ce qui permet de les adapter facilement à des applications spécifiques.