Asymptote

Asymptote
Type vektorgrafik beskrivelse sprog
Skrevet i C++- ligesom
Operativ system Cross-platform software
Første udgave 2004
nyeste version 2,50 (4. august 2019)
Licens LGPL v3
Internet side asymptote.sourceforge.net
 Mediefiler på Wikimedia Commons

Asymptote er et  vektorgrafikbeskrivelsessprog til fremstilling af tekniske tegninger. Oprindeligt havde udviklerne til hensigt at skabe et værktøj, der ville blive standarden til at repræsentere illustrationer i LaTeX . Asymptote giver dig dog mulighed for at generere grafik uafhængigt af TeX-systemet .

Tilgængelige outputformater er PDF , PostScript , SVG og 3D PRC.

Beskrivelse af sproget

Et sprog med C++- lignende syntaks , påvirket af MetaPost .

Eksempler på brug

Følgende kildekode giver dig mulighed for at plotte Heaviside-funktionen ved hjælp af asymptotesproget .

importgraf ; _ import indstillinger ; format = "pdf" ; størrelse ( 300 , 300 ); // funktion. reel [] x1 = { - 1,5 , 0 }; reel [] y1 = { 0 , 0 }; reel [] x2 = { 0 , 1,5 }; reel [] y2 = { 1 , 1 }; tegne ( graf ( x1 , y1 ), rød + 2 ); tegne ( graf ( x2 , y2 ), rød + 2 ); draw (( 0 , 0 ) -- ( 0 , 1 ), rød + 1,5 + linjetype ( "4 4" )); fyld ( cirkel (( 0 , 1 ), 0,035 ), rød ); filldraw ( cirkel (( 0 , 0 ), 0,03 ), hvid , rød + 1,5 ); // Økser. xaxis ( Etiket ( "$x$" ), Ticks ( ny ægte []{ - 1 , - 0,5 , 0,5 , 1 }), Pil ); yaxis ( Label ( "$y$" ), Ticks ( ny reel []{ 0,5 , 1 }), Arrow , ymin =- 0,18 , ymax = 1,25 ); // oprindelse. labelx ( "$O$" , 0 , SW );

asymptote på forskellige operativsystemer

Asymptote understøttes i øjeblikket af de fleste operativsystemer:

  • Alle 32-bit versioner af Microsoft Windows
  • Alle BSD-platforme (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)
  • Alle POSIX platforme

Mange GNU/Linux-distributioner ( Debian , Ubuntu og andre) har asymptoter i deres hovedlagre.

Links