Asymptote 是一種描述性向量圖形語言,由 Andy Hammerlindl, John C. Bowman (University of Alberta),與 Tom Prince 開發。它提供了一種自然的基於坐標的工程繪圖。Asymptot 適用於所有主流平台(UNIX、Mac OS,Microsoft Windows)。它是一款免費軟件,以 GNU寬通用公共許可證發佈。
語法和特點
Asymptote 用 LaTeX 輸入標籤和公式,輸出高質量 PostScript、PDF、SVG或 3D PRC 文件[1]。它受 Metapost 啟發,但語法類似於 C++。它給出了一種輸入數學圖形的標準,就像 TeX/LaTeX 成為了輸入公式的標準。它是數學導向的(例如向量的旋轉是複數乘法),並利用單純形方法和 deferred drawing 來解決固定大小對象(標籤和箭頭)和需隨圖形大小縮放對象的總體大小約束問題。Asymptote 將 Metapost 的路徑構造算法完全擴展到三維[2],並把命令編譯為真正的機器編碼且不犧牲可移植性。Asymptote 本身實現了高級圖形命令,允許它們為特定的用途定製。它還是第一個將 TeX 提升為三維的軟件[3][4]。
參考文獻
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.