Asymptote is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. It generates high-quality PostScript, PDF, SVG or 3D PRC vector graphics and it has support for LaTeX typesetting of labels.