BRL-CAD

BRL-CAD
원저자마이크 무스
개발자변환 결정 분석 센터(Transformation Decision Analysis Center)
발표일1983년(43년 전)(1983)
안정화 버전
7.44.0 위키데이터에서 편집하기 / 2026년 7월 24일(2개월 전)(2026년 7월 24일)
저장소
프로그래밍 언어C, C++, Tcl
운영 체제크로스 플랫폼 (BSD, 리눅스, macOS, 솔라리스, 윈도우 등)
종류CAD
라이선스LGPL-2.1-only
웹사이트brlcad.org

BRL-CAD는 구조적 입체기하학(CSG) 방식의 솔리드 모델링 컴퓨터 지원 설계(CAD) 시스템이다. 이 시스템은 대화형 기하학 편집기, 그래픽 렌더링 및 기하학적 분석을 위한 광선 추적 지원, 컴퓨터 망 기반의 분산 프레임버퍼 지원, 스크립팅, 이미지 처리 및 신호 처리 도구를 포함한다. 전체 패키지는 소스 코드와 바이너리 형태로 배포된다.

BRL-CAD는 다양한 공학 및 그래픽 응용 분야에 사용될 수 있지만, 이 패키지의 주된 목적은 탄도 및 전자기 해석을 지원하는 것이다. 단일하고 구체적인 작업을 수행하는 독립적인 도구를 개발하고 이를 패키지로 연결하는 유닉스 철학에 따라, BRL-CAD는 기본적으로 기하학적 구조를 생성, 광선 추적, 검사하고 파일과 데이터를 조작하기 위해 함께 작동하는 라이브러리, 도구 및 유틸리티의 모음이다. 많은 다른 3D 모델링 애플리케이션과 달리, BRL-CAD는 경계 표현보다는 주로 CSG를 사용한다. 이는 BRL-CAD가 "탄도 관통 및 열, 복사, 중성자, 기타 수송 유형과 같은 물리적 현상을 연구"할 수 있음을 의미한다. 또한 경계 표현도 지원한다.

BRL-CAD 라이브러리는 소프트웨어를 직접 수정하고 사용자 지정 도구를 설계하고자 하는 기하학 모델러를 위해 주로 설계되었다. 각 라이브러리는 기하학 생성, 편집 및 광선 추적, 이미지 처리와 같은 특정 목적을 위해 만들어졌다. BRL-CAD의 애플리케이션 측면에서도 기하학적 변환, 검사, 이미지 형식 변환 및 명령줄 지향 이미지 조작과 관련된 다양한 도구와 유틸리티를 제공한다.

BRL-CAD 데이터 흐름 구조

역사

수석 개발자 마이크 무스가 1980년경 PDP-11/70 컴퓨터 시스템에서 BRL-CAD를 사용하여 XM-1 전차 개발 작업을 하고 있다.

1979년, 미국 육군 탄도 연구소(BRL)는 전투 차량 시스템 및 환경의 컴퓨터 시뮬레이션과 공학적 분석을 지원할 도구의 필요성을 제기했다. 이 목적에 적합한 CAD 패키지가 없었기 때문에, 마이크 무스가 이끄는 BRL 소프트웨어 개발자들은 기하학적 모델을 대화형으로 표시, 편집 및 검사할 수 있는 유틸리티 제품군을 조립하기 시작했다. 이 제품군은 BRL-CAD로 알려지게 되었다. 이후 1983년부터 BRL-CAD 패키지 개발이 시작되었으며, 1984년에 첫 공개 버전이 출시되었다. BRL-CAD는 2004년 12월에 오픈 소스 소프트웨어 프로젝트가 되었다.

BRL-CAD의 소스 코드 저장소는 1983년 12월 16일 00:10:31 UTC를 기점으로 현재까지도 활발히 개발 중인, 세계에서 가장 오래된 것으로 알려진 공개 버전 관리 코드베이스이다.

같이 보기

각주

  1. ↑ “Release 7.44.0”. 2026년 7월 24일. 2026년 7월 25일에 확인함.
  2. ↑ “BRL-CAD Copying and Distribution”.
  3. ↑ Hancock, Terry. “Was BRL-CAD the tool I was looking for?”. freesoftwaremagazine.com. 2016년 11월 18일에 확인함.
  4. ↑ “Overview - BRL-CAD”. 《brlcad.org》. 2020년 3월 17일에 원본 문서에서 보존된 문서. 2020년 6월 23일에 확인함.
  5. ↑ “NURBS - BRL-CAD”. 《brlcad.org》. 2019년 6월 26일에 원본 문서에서 보존된 문서. 2019년 6월 26일에 확인함.
  6. ↑ Robin Luckey. “The World's Oldest Source Code Repositories”. 2017년 8월 6일에 원본 문서에서 보존된 문서. 2022년 6월 14일에 확인함.

외부 링크