Logo TIB AV-Portal Logo TIB AV-Portal

Interactive TEX-aware 3D vector graphics

Video in TIB AV-Portal: Interactive TEX-aware 3D vector graphics

Formal Metadata

Interactive TEX-aware 3D vector graphics
Title of Series
Part Number
Number of Parts
CC Attribution - NoDerivatives 2.0 UK: England & Wales:
You are free to use, copy, distribute and transmit the work or content in unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Release Date
Production Place
San Francisco, California, USA

Content Metadata

Subject Area
Asymptote is a powerful descriptive vector graphics language for technical drawing recently developed at the University of Alberta. It attempts to do for figures what (LA)TEX does for equations. In contrast to MetaPost, Asymptote features robust floating-point numerics, high-order functions, and a C++/Java-like syntax. It uses the simplex linear programming method to resolve overall size constraints for fixed-sized and scalable objects. Asymptote understands affine transformations and uses complex multiplication to rotate vectors. Labels and equations are typeset with TEX, for professional quality and overall document consistency. The feature of Asymptote that has caused the greatest excitement in the mathematical typesetting community is the ability to generate and embed inline interactive 3D vector illustrations within PDF files, using Adobe’s highly compressed PRC format, which can describe smooth surfaces and curves without polygonal tessellation. Threedimensional output can also be viewed directly with Asymptote’s native OpenGL-based renderer. Asymptote thus provides the scientific community with a self-contained and powerful TEX-aware facility for generating portable interactive threedimensional vector graphics.