브RL-CAD
BRL-CAD원저작자 | 마이크 뮤스 |
---|---|
개발자 | 육군 연구소 |
초기 릴리즈 | 전 |
안정된 릴리스 | 7[1].32.2 / 2021년 2월 6일; 전 ( ) |
저장소 | |
기입처 | C, C++, Tcl |
운영 체제 | 크로스 플랫폼(BSD, Linux, Mac OS X, Solaris, Windows 등) |
유형 | CAD |
면허증. | LGPL-2.1만[2] |
웹 사이트 | brlcad |
BRL-CAD는 건설적인 솔리드 지오메트리(CSG) 솔리드 모델링 컴퓨터 지원 설계(CAD) 시스템입니다.인터랙티브 지오메트리 에디터, 그래픽 렌더링 및 지오메트리 분석을 위한 레이트레이스 지원, 컴퓨터 네트워크 분산 프레임 버퍼 지원, 스크립트 작성, 이미지 처리 및 신호 처리 도구가 포함됩니다.전체 패키지는 소스 코드 및 이진 형식으로 배포됩니다.
BRL-CAD는 다양한 엔지니어링 및 그래픽 애플리케이션에 사용할 수 있지만, 패키지의 주된 목적은 탄도 및 전자기 분석을 지원하는 것입니다.단일 특정 태스크를 수행하기 위한 독립적인 도구를 개발하고 도구를 패키지로 링크한다는 Unix의 철학에 따라 BRL-CAD는 기본적으로 지오메트리를 생성, 레이트레이스 및 조회하고 파일과 데이터를 조작하기 위해 함께 작동하는 라이브러리, 도구 및 유틸리티의 모음입니다.다른 많은 3D 모델링 애플리케이션과 달리, BRL-CAD는 주로 경계 [3]표현 대신 CSG를 사용합니다.즉, BRL-CAD는 "탄도 침투 및 열, 복사, 중성자 및 기타 유형의 운송과 같은 물리적 현상을 연구할 수 있다"[4]고 할 수 있다.또한 경계 [5]표현도 지원합니다.
BRL-CAD 라이브러리는 주로 소프트웨어를 수정하고 사용자 정의 도구를 설계하고자 하는 기하학적 모델러를 위해 설계되었습니다.각 라이브러리는 지오메트리의 작성, 편집, 레이트레이스, 이미지 처리 등 특정 목적을 위해 설계되었습니다.BRL-CAD의 애플리케이션 측에서는 주로 기하학적 변환, 질문, 이미지 형식 변환 및 명령줄 지향 이미지 조작과 관련된 여러 도구와 유틸리티도 제공합니다.
역사
1979년, 미국 육군 탄도 연구소(BRL)는 전투 차량 시스템과 환경의 컴퓨터 시뮬레이션과 엔지니어링 분석을 지원할 수 있는 도구의 필요성을 표명했습니다.이 목적에 적합한 CAD 패키지가 발견되지 않자 Mike Muuss가 이끄는 BRL 소프트웨어 개발자는 기하학적 모델을 대화식으로 표시, 편집 및 조회할 수 있는 유틸리티 세트를 조립하기 시작했습니다.이 제품군은 BRL-CAD로 알려지게 되었습니다.패키지로서의 BRL-CAD의 개발은 1983년에 시작되었습니다.첫 번째 공개는 1984년에 이루어졌습니다.BRL-CAD는 2004년 12월에 오픈 소스 프로젝트가 되었습니다.
BRL-CAD 소스 코드 저장소는 1983-12-16 00:10:31 [6]UTC로 거슬러 올라가 아직 개발 중인 세계에서 가장 오래된 공개 버전 제어 코드 기반입니다.
「 」를 참조해 주세요.
- PLaSM - 솔리드 모델링 프로그래밍 언어
- CAD 에디터 비교
레퍼런스
- ^ https://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/RELEASE/NEWS 를 참조해 주세요.
- ^ "BRL-CAD Copying and Distribution".
- ^ Hancock, Terry. "Was BRL-CAD the tool I was looking for?". freesoftwaremagazine.com. Retrieved 18 November 2016.
- ^ "Overview - BRL-CAD". brlcad.org.
- ^ "NURBS - BRL-CAD". brlcad.org.
- ^ Robin Luckey. "The World's Oldest Source Code Repositories". Archived from the original on 6 August 2017. Retrieved 14 June 2022.