본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 그래픽·이미지 · 윈도우즈 유틸

Asymptote

0

Asymptote는 과학 기술 도면을 위한 강력한 기술 벡터 그래픽 언어입니다. Andy Hammerlindl, John Bowman, Tom Prince가 개발했으며, MetaPost에서 영감을 받았으나 C++와 유사한 향상된 구문을 제공합니다.

CLI 도구기술 도면벡터 그래픽오픈소스

소개

Asymptote는 과학 기술 도면을 위한 강력한 기술 벡터 그래픽 언어입니다. Andy Hammerlindl, John Bowman, Tom Prince가 개발했으며, MetaPost에서 영감을 받았으나 C++와 유사한 향상된 구문을 제공합니다. LaTeX가 과학 텍스트에 제공하는 것과 같은 고품질 조판 수준을 그림에 제공하는 것을 목표로 합니다.

상세정보

프로그램 소개

Asymptote는 2D 및 3D 그래픽을 생성하기 위한 텍스트 기반 스크립트 언어입니다. 수학적, 과학적 데이터를 정밀하게 시각화하는 데 특화되어 있으며, LaTeX과 같은 높은 수준의 문서 조합 품질을 그래픽에 제공합니다.

주요 기능

  • 3D 그래픽 지원: OpenGL을 사용한 3차원 장면을 고해상도로 렌더링할 수 있습니다.
  • LaTeX 통합: 그래픽 내의 텍스트와 수학 기호를 LaTeX와 동일한 품질로 렌더링합니다.
  • C++ 스타일 문법: MetaPost보다 구조화되고 향상된 문법 체계를 제공하여 복잡한 프로그래밍이 가능합니다.
  • 다양한 출력 형식: PDF, EPS, PNG, JPG, GIF 등 여러 벡터 및 래스터 형식으로 결과물을 출력합니다.

다운로드·설치 방법

Windows 사용자는 공식 웹사이트 또는 GitHub 릴리스 페이지에서 설치 프로그램을 다운로드할 수 있습니다. Chocolatey 패키지 관리자를 통해서도 설치가 가능하며, 터미널에서 다음 명령어를 사용할 수 있습니다.

choco install asymptote

기본 사용법

설치 후 텍스트 편집기로 ‘.asy’ 확장자의 스크립트 파일을 작성합니다. 작성한 스크립트는 명령줄에서 다음 명령어를 실행하여 컴파일하고 그래픽을 생성할 수 있습니다.

asy your_script.asy

명령줄 인자를 통해 출력 형식이나 해상도 등을 세부적으로 조정할 수도 있습니다.

이런 경우에 유용합니다

  • 학술 논문이나 기술 문서에 사용될 정밀한 수학 함수, 3D 표면, 벡터 장치 등의 그래픽을 생성해야 할 때.
  • LaTeX 문서와 완벽하게 호환되는 고품질 그래픽 요소가 필요할 때.
  • MetaPost의 기능이 부족하고, 프로그래밍 가능한 3D 렌더링 기능을 원할 때.

지원 환경·시스템 요구사항

Asymptote는 Windows, macOS, Linux 등 주요 운영 체제에서 사용 가능합니다. 3D 렌더링을 위해 OpenGL을 지원하는 그래픽 카드가 권장됩니다. LaTeX 배포판이 설치되어 있어야 텍스트 렌더링 기능을 완전히 활용할 수 있습니다.

최신 버전·업데이트

현재 공식 Chocolatey 패키지의 최신 버전은 3.14.0입니다. 최신 기능과 버그 수정을 포함하고 있으며, GitHub 저장소 및 공식 포럼을 통해 업데이트 정보를 확인할 수 있습니다.

제한 사항·확인 사항

  • 비주얼 인터페이스가 아닌 명령줄 기반 도구이므로, 그래픽 사용자 인터페이스를 선호하는 사용자에게는 초기 학습 곡선이 있을 수 있습니다.
  • Windows용 바이너리는 GNU 과학 라이브러리(GSL) 등 GPL 라이브러리를 포함하고 있어 GNU 일반 공중 사용 라이선스(GPL)로 배포됩니다. 소스 코드는 GNU Lesser General Public License(LGPL) 버전 3 이상에 따라 릴리스됩니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.