1. 제품
  2.   치사한 사람
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

오픈 소스 C++ 2D CAD 그리기 도구

DXF/DWG를 읽고, PDF/SVG/PNG로 내보내며, 크로스 플랫폼 LibreCAD로 2D 디자인을 만들 수 있습니다.

LibreCAD란 무엇인가요?

LibreCAD는 크로스 플랫폼 Qt 프레임워크로 구축된 강력하고 무료이며 오픈 소스 2D CAD 애플리케이션입니다. DXF 및 DWG 파일을 읽고 PDF, SVG, PNG, DXF 형식으로 내보내는 것을 지원합니다. 정밀 제도를 위해 설계된 LibreCAD는 점, 선, 원, 타원, 포물선, 쌍곡선 및 스플라인에 대한 기본 지원을 제공합니다. 매우 사용자 정의 가능한 인터페이스와 30개 이상의 언어 번역으로 전 세계에서 접근할 수 있습니다. 이 프로젝트는 QCAD 커뮤니티 에디션을 이어가는 커뮤니티 주도형 프로젝트로, 투명성, 안정성 및 지속적인 개선을 보장합니다.

LibreCAD는 사용성 및 확장성을 강조하며, 기술 도면, 건축 설계도, 기계 설계 등 다양한 분야를 위한 강력한 도구를 제공합니다. 네이티브 ESRI Shapefile(.shp) 가져오기, CLI를 통한 DXF-이미지 변환, 그리고 신뢰할 수 있는 파일 I/O를 지원하는 libdxfrw 기반의 모듈식 아키텍처를 포함합니다. GitHub에서 활발히 개발되고 포괄적인 문서가 제공되는 LibreCAD는 전문 수준이면서도 완전히 무료인 CAD 솔루션을 찾는 취미 사용자, 엔지니어, 교육자를 지원합니다. Windows, macOS, Linux 등 여러 플랫폼과의 호환성을 통해 환경에 관계없이 일관된 작업 흐름을 보장합니다.

Previous Next

LibreCAD 시작하기

LibreCAD은 Windows, macOS 및 Linux에서 사용할 수 있습니다. 사전 빌드된 바이너리는 최신 릴리스에서 다운로드하거나 패키지 관리자를 통해 설치할 수 있습니다(예: Ubuntu에서 `apt install librecad`). 개발자를 위해 소스 코드는 LibreCAD GitHub에 호스팅됩니다. 빌드 요구 사항에는 Qt 6.4+와 Boost 1.55+가 포함됩니다. CMake를 사용하여 구성하고 컴파일합니다: `cmake -B build && cmake --build build`. 단위 테스트는 검증을 위해 `-DBUILD_TESTS=ON`으로 활성화할 수 있습니다.

패키지 관리자(우분투/데비안)를 통해 LibreCAD 설치

sudo apt update && sudo apt install librecad

명령줄을 통한 DXF에서 PDF/SVG/PNG 변환

LibreCAD은 DXF 파일을 이미지 또는 문서 형식으로 일괄 변환하기 위한 강력한 명령줄 인터페이스를 포함하고 있습니다. 이는 자동화, CI/CD 파이프라인 또는 헤드리스 환경에 특히 유용합니다. 단일 명령으로 DXF 파일을 PDF, SVG 또는 PNG로 변환하면서 기하학 및 레이어 구조를 보존할 수 있습니다. 이 도구는 출판, 공유 또는 보고서에 삽입하기에 적합한 고품질 출력을 보장합니다. 모든 주요 DXF 버전을 지원하며 기존 워크플로와 원활하게 통합됩니다. 이 기능으로 LibreCAD은 단순한 드로잉 도구를 넘어 가벼운 DXF 처리 유틸리티가 됩니다.

CLI를 사용하여 DXF를 PDF, SVG, PNG로 변환하는 방법은?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

네이티브 ESRI Shapefile 가져오기

LibreCAD는 외부 도구 없이 ESRI Shapefile(`.shp`, `.shx`, `.dbf`)을 직접 가져오는 것을 지원합니다. 포인트, 폴리라인, 호, 폴리곤은 네이티브 CAD 엔터티로 가져와져 Z 좌표와 메타데이터를 보존합니다. 레이어 이름, 색상, 라인 타입 및 선 두께는 가능한 경우 DBF 필드에서 파생되어 속성 데이터를 기반으로 풍부한 스타일링을 가능하게 합니다. 이는 GIS 전문가가 공간 데이터를 기술 도면에 통합할 때 이상적입니다. 가져오기는 읽기 전용이며—Shapefile 내보내기는 제공되지 않아 CAD와 GIS 워크플로우 간의 명확한 구분을 장려합니다. 이 기능은 `shapelib`에 의존하여 표준 shapefile 스키마와의 견고한 파싱 및 호환성을 보장합니다.

LibreCAD에 Shapefile을 가져오는 방법은?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

고급 프리미티브를 활용한 정밀 2D 도면

LibreCAD는 포인트, 라인, 원, 타원, 포물선, 쌍곡선 및 스플라인을 포함한 포괄적인 2D 그리기 기본 요소 세트를 제공하며, 엔지니어링 수준의 정확성을 위해 설계되었습니다. 각 기본 요소는 정밀한 좌표 입력, 스냅 및 제약을 지원합니다. 이 애플리케이션은 치수 도구, 레이어 관리 및 도면 표준을 충족하는 사용자 정의 라인 타입을 포함합니다. 모듈식 아키텍처는 안정성과 확장성을 보장하고, Qt 기반 UI는 고 DPI 디스플레이와 터치 인터페이스에 맞게 조정됩니다. 사용자는 직관적인 마우스 제스처, 키보드 단축키 및 상황에 맞는 메뉴의 이점을 누릴 수 있습니다. 기계 부품, 건축 평면도 또는 전기 회로도를 설계하든, LibreCAD는 라이선스 비용이나 공급업체 종속 없이 전문 도구를 제공합니다.

LibreCAD에서 중심과 반지름을 사용해 원을 그리는 방법은?

# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirm

크로스 플랫폼 호환성 및 맞춤 설정

LibreCAD는 Qt 기반 아키텍처 덕분에 Windows, macOS, Linux에서 동일하게 실행됩니다. 사용자 인터페이스는 완전히 사용자 정의가 가능하여 사용자는 툴바를 재배열하고, 키보드 단축키를 지정하며, 사용자 스타일시트를 로드할 수 있습니다. 30개 이상의 번역이 전 세계 사용자의 접근성을 보장하며, Weblate를 통한 활발한 커뮤니티 기여가 이루어지고 있습니다. macOS 빌드는 유니버설(Apple Silicon + Intel)이며, 기본 무결성을 위한 임시 코드 서명이 포함됩니다. 첫 실행 시 macOS 사용자는 보안 설정을 우회해야 할 수 있지만, 이후 실행은 정상적으로 작동합니다. LibreCAD의 오픈 개발 모델은 기여를 장려합니다—사용자는 GitHub에 이슈를 보고하고, 포럼에 참여하거나, Resources 저장소를 통해 코드, 아이콘, 문서를 기여할 수 있습니다.

LibreCAD의 macOS 격리 속성을 해제하는 방법은?

# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app

# Then open via Finder (right-click → Open) or double-click
 한국인