Asymptote: The Vector Graphics Language

Asymptote: The Vector Graphics Language

渐近线是一种功能强大的描述性矢量图形语言,为技术绘图提供了基于自然坐标的框架。标签和方程式使用LaTeX排版,以实现高质量的PostScript输出。
与其他图形包相比,渐近线的主要优点是它是一种编程语言,而不仅仅是图形程序。渐近线的特征:提供了用于排版数学图形的便携式标准,就像TeX / LaTeX已成为排版方程式的标准一样;生成高质量的PostScript,PDF,SVG或3D PRC矢量图形;在PDF文件中嵌入3D矢量PRC图形;受MetaPost启发,具有更简洁,功能强大的类似C ++的编程语法和IEEE浮点数字;在所有主要平台(UNIX,MacOS,Microsoft Windows)上运行;数学上的方向(例如,通过复数乘法旋转向量);LaTeX标签排版(为了文档一致性);使用单纯形方法和延期绘图来解决固定尺寸对象(标签和箭头)与应随图形尺寸缩放的对象之间的整体尺寸约束问题;将MetaPost路径构造算法完全归纳为三个维度;将命令编译为虚拟机代码以提高速度而不会牺牲可移植性;高级图形命令以渐近线语言本身实现,因此可以轻松地针对特定应用进行定制。
asymptote-the-vector-graphics-language

具有商业许可证的Windows版Asymptote: The Vector Graphics Language的替代方案