FreeCAD, 무료 오픈 소스 크로스 플랫폼 3D 모델러

 

FreeCAD는 컴퓨터 지원 설계 소프트웨어입니다. (치사한 사람) 파라 메트릭 3D 무료 및 오픈 소스이며 LGPL v2 + 라이선스에 따라 출시됩니다. 기계 공학 및 완제품 설계를 지향하지만 건축 또는 기타 엔지니어링 활동 분야, 3D 프린팅, 완제품 분석 등을 포함한 다른 분야도 다룹니다.

FreeCAD는 Catia, SolidWorks 또는 Solid Edge와 유사한 특성을 가지고 있습니다., CAD / CAM, CAE 및 PLM 소프트웨어로 분류 할 수도 있습니다.

FreeCAD 0.18.4가 최신 버전입니다. 2019 년 XNUMX 월에 출시 된 도구입니다. 현재 FreeCAD는 Windows, Linux / Unix 및 Mac OSX와 완벽하게 호환됩니다. 개발 팀에 따르면 모든 플랫폼에서 동일한 모양과 특성을 갖습니다.

다양한 오픈 소스 라이브러리 사용여기에는 CAD 코어 인 OCCT (Open Cascade Technology)가 포함됩니다. Coin3D, 3D 그래픽 개발 툴킷 등

FreeCAD 버전 0.19는 출시 보류 중이지만 올해로 예정되어 있습니다. 디자이너에 따르면 FreeCAD를 사용하면 원하는 모든 것을 만들 수 있습니다. 주로 모든 크기의 실제 개체를 만들 수 있습니다.

주요 특징

신청 Open CASCADE 기술을 기반으로 한 전체 지오메트리 코어가 있습니다. 해적 복잡한 3D 작업 가능 제한 (brep) 표현, 곡선 및 스플라인 표면 (nurbs) 비 균일 합리적 기반, 광범위한 기하학적 엔티티, 부울 연산 및 규칙, STEP 형식에 대한 내장 지원과 같은 개념을 기본적으로 지원하는 복잡한 모양 유형 및 IGES.

FreeCaD에서 모든 개체는 기본 매개 변수입니다.즉, 모양이 속성 기반이거나 다른 객체에 종속 될 수도 있음을 의미합니다. 모든 변경 사항은 요청시 재 계산되고 "실행 취소 / 재실행"스택을 사용하여 저장됩니다. 새로운 객체 유형을 쉽게 추가 할 수 있으며 Python에서 완전히 프로그래밍 할 수 있습니다.

또한, 모듈 식 확장을 허용하는 모듈 식 아키텍처가 있습니다. 기본 응용 프로그램에 기능을 추가합니다. 확장은 C ++로 작성된 완전히 새로운 애플리케이션처럼 복잡하거나 Python 스크립트 또는 자체 기록 된 매크로처럼 간단 할 수 있습니다.

표준 형식으로 가져오고 내보낼 수 있습니다. STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC 또는 OFF, NASTRAN, VRML과 같은 FreeCAD의 기본 FCStd 파일 형식. FreeCAD와 특정 파일 형식 간의 호환성 수준은이를 구현하는 모듈에 따라 달라질 수 있습니다.

내장 된 제약 솔버가 있습니다. 제한된 지오메트리로 2D 모양을 스케치 할 수 있습니다. 그런 다음 FreeCAD에서 다른 개체를 작성하기위한 기초로 사용할 수 있습니다.

뿐만 아니라 그래픽 환경에서 로봇의 움직임을 연구 할 수있는 로봇 시뮬레이션과 같은 다양한 모듈을 사용할 수 있습니다.

상세보기 옵션이있는 기술 도면 모듈, 단면보기, 치수 지정 등을 통해 기존 2D 모델의 3D보기를 생성 할 수 있습니다. 그런 다음 모듈은 내보낼 준비가 된 SVG 또는 PDF 파일을 생성합니다.

외부 렌더링 도구로 렌더링하기 위해 3D 개체를 내보낼 수있는 렌더링 모듈입니다. 현재로서는 povray 및 LuxRender 만 지원하지만 향후 다른 렌더러로 확장해야합니다.

일반적인 특성

  • 크로스 플랫폼 : FreeCAD는 Windows, Linux / Unix, macOS 및 기타 플랫폼에서 정확히 동일하게 작동하고 작동합니다.
  • 완전한 그래픽 인터페이스 : FreeCAD는 Qt 프레임 워크를 기반으로하는 완전한 그래픽 인터페이스를 가지고 있으며 Open Inventor 기반의 3D 뷰어를 통해 3D 장면의 빠른 렌더링과 매우 접근 가능한 장면의 그래픽 표현이 가능합니다.
  • 명령 줄 응용 프로그램처럼 작동합니다. 명령 줄 모드에서 FreeCAD는 그래픽 인터페이스없이 모든 형상 도구와 함께 작동합니다. 이 모드에서는 비교적 작은 메모리 풋 프린트를 가지며 예를 들어 다른 애플리케이션을위한 콘텐츠를 생성하는 서버로 사용할 수 있습니다.
  • Python 모듈로 가져올 수 있음 : FreeCAD는 Python 스크립트를 실행할 수있는 모든 응용 프로그램으로 가져올 수 있습니다. 명령 행 모드에서와 같이 그래픽 인터페이스를 사용할 수 없지만 모든 지오메트리 도구에 액세스 할 수 있습니다.
  • 워크 벤치 개념 : FreeCAD 인터페이스에서 도구는 워크 벤치별로 그룹화됩니다. 이를 통해 특정 작업을 수행하는 데 사용되는 도구 만 표시 할 수 있으므로 작업 영역을 명확하고 응답 성이있게 유지하고 응용 프로그램을 빠르게로드 할 수 있습니다.

다운로드. 


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.