FreeCAD

FreeCAD
FreeCAD
FreeCAD016-logo.svg
Clerget 9B AeroMotor Parametric Solid Model.gif
FreeCAD 버전 0.19의 스크린샷
원저작자위르겐 리겔, 베르너 메이어, 요리크 반[1][a] 아브르
초기 릴리즈2002년
10월 29일;19년 전(2002-10-29)
안정된 릴리스
0[2].
20 / 2022년 6월 14일; 50일 전(2022년 6월 14일)
저장소
기입처C++, Python
운영 체제리눅스
MacOS
유닉스
창문들
FreeBSD
유형3D 모델링, CAD, CAM, BIM, FEM
면허증.LGPL-2.0 이후
웹 사이트freecad.org
3D 주택 내부
Eagle PCB 소프트웨어에서 가져온 Arduino 보드

FreeCAD는 범용 파라메트릭 3D CAD(컴퓨터 지원 설계) 모델러이자 유한 요소 방식(FEM)을 [3]지원하는 빌딩 정보 모델링(BIM) 소프트웨어 애플리케이션입니다.이는 기계 공학 제품 설계를 목적으로 하지만 건축이나 전기 공학 등 엔지니어링 분야의 광범위한 용도로도 확장됩니다.FreeCAD는 LGPL-2.0 이상 라이센스로 무료 오픈 소스이며 Linux, MacOSWindows 운영 체제에서 사용할 수 있습니다.사용자는 Python 프로그래밍 언어를 사용하여 소프트웨어의 기능을 확장할 수 있습니다.

특징들

일반

FreeCAD는 CATIA, Creo, SolidWorks, Solid Edge, NX, Inventor, Revit유사한 도구를 갖추고 있으므로 빌딩 정보 모델링(BIM), 기계 컴퓨터 지원 설계(MCAD), PLM, CAX 및 CAE의 범주에 속합니다.모듈러형 소프트웨어 아키텍처를 갖춘 기능 기반의 파라메트릭 모델러로서 코어 시스템을 변경하지 않고 쉽게 추가 기능을 제공할 수 있습니다.

현대의 많은 3D CAD 모델러와 마찬가지로 FreeCAD는 3D에서 2D로 도면을 쉽게 변환할 수 있는 2D 구성요소를 가지고 있습니다.현재 상태에서는 직접 2D 도면(AutoCAD LT 등)은 이 소프트웨어에 초점을 맞추지 않으며 애니메이션이나 3D 모델 조작(Blender, Maya 또는 Cinema 4D )에도 초점을 맞추지 않습니다.그러나 FreeCAD의 모듈식 특성으로 인해 사용자는 플러그인을 사용하여 이러한 환경에 맞게 워크플로우를 조정할 수 있습니다.

FreeCAD는 컴퓨팅 과학 분야의 오픈 소스 라이브러리를 사용합니다. 그 중에는 Open CASCED Technology[4][5](CAD 커널), Coin3D(Open Inventor의 화신), Qt GUI 프레임워크 및 널리 사용되는 스크립트 언어인 Python 등이 있습니다.FreeCAD 자체는 다른 [6]프로그램에서도 라이브러리로 사용할 수 있습니다.

건축, 전기, 건설(AEC) 엔지니어링 부문에서 FreeCAD를 확장하고 Arch [7]Module을 통해 빌딩 정보 모델링(BIM) 기능을 추가하려는 움직임이 있습니다.

2020년 말 현재 CADENAS의 3D Models Searchor 3DfindIT.com은 FreeCAD에 [8]통합되었습니다.

지원되는 파일 형식

FreeCAD의 기본 파일 형식은 FreeCAD Standard 파일 형식(.FCStd)[9] 특정 [9]구조의 파일을 저장하는 표준 zip 파일입니다.Document.xml 파일에는 모든 기하학적 및 파라미터 객체 [9]정의가 있습니다.그런 다음 GuiDocument.xml에 [9]객체의 시각적 표현 세부 정보가 표시됩니다.기타 파일에는 객체에 대한 Brep 파일 및 [9]도면의 축소판 그림이 포함됩니다.

FreeCAD 자체 파일 형식 외에도 DXF, SVG(Scalable Vector Graphics), STEP, IGES, STL(STereoLithography), OBJ(Wavefront), DAE(Collada), SCAD(OpenSCAD), IVentor(IV) 등의 형식으로 파일을 내보내고 가져올 수 있습니다.

DWG 지원

중요한 DWG 파일 형식에 대한 FreeCAD의 지원은 GNU LibreDWG 라이브러리와의 소프트웨어 라이센스 호환성 문제로 인해 문제가 있었습니다.으로서 FreeCAD(그리고 또한 LibreCAD)오픈 캐스케이드, 이전 버전 6.7.0하는데 단지 GPLv2,[11]과 GNULibreDWG 미스터리 한을 사용할 수 없는 호환성에 의존성이 있는 GNULibreDWG 도서관은source-available OpenDWG 도서관(나중에 Teigha 변환기와 지금 ODA파일 변환기)에 진정한 자유 대안으로 그리고 GPLv3에 허가를 받았다. 시작했다.브라GPLv2와 GPLv3는 기본적으로 [12][13]호환되지 않습니다.오픈 캐스케이드 테크놀로지는 2009년에 Debian 팀에 의해 접촉되어 2012년에 Open 캐스케이드 테크놀로지가 듀얼 라이선스 OCCT(라이브러리)를 검토하고 있다는 회신을 받았으나, 이행을 연기했습니다.또, GNU LibreDWG를 GPLv2 또는 LGPLv3로서 잔존시키는 요구도 FSF에 송신되어 [14]거부되었습니다.

2014년 현재, Open Cascade의 새로운 LGPL 릴리스, BSD 라이센스 버전의 Coin3D 및 PyQT 제거를 포함한 FreeCAD의 0.14 릴리스는 이제 완전히 GPL이 [15]없습니다.그러나 LibreDWG는 채택되지 않았습니다.FreeCAD는 ODA 파일 변환기(이전 OpenDWG 라이브러리)를 통해 DWG 형식의 제한된[16] 하위 집합을 가져오고 내보낼 수 있습니다.

이벤트 중 프로모션

2015년 FISL 16에서 FreeCAD 발표

FreeCAD는 2015년 Porto [17]Alegre에서 열린 FISL 16과 [18]2016년 런던에서 열린 Libre Graphics Meeting에서 특히 소개되었습니다.이 두 전시회는 개발자와 사용자 모두를 모을 수 있다.2020년 브뤼셀FOSDEM에서 두 명의 개발자인 Yorik Van Havre와 Brad Collette가 프레젠테이션을 [19]했습니다.

릴리스 이력

버전 발매일 정보
이전 버전, 더 이상 유지 관리되지 않음: 0.0.1 2002년 10월 29일 초기 릴리즈
이전 버전, 더 이상 유지 보수되지 않음 2003년 1월 27일
이전 버전, 더 이상 유지 보수되지 않음 2005년 8월 9일
이전 버전, 더 이상 유지 보수되지 않음: 0.3 2005년 10월 31일
이전 버전, 더 이상 유지 보수되지 않음: 2006년 1월 15일
이전 버전, 더 이상 유지 보수되지 않음 2006년 10월 5일
이전 버전, 더 이상 유지 보수되지 않음: 0.6 2007년 2월 27일
이전 버전, 더 이상 유지 보수되지 않음: 0.7 2009년 4월 24일
이전 버전, 더 이상 유지 보수되지 않음: 2009년 7월 10일
이전 버전, 더 이상 유지 보수되지 않음: 0.9 2010년 1월 16일
이전 버전, 유지 보수 불필요: 0.10 2010년 7월 24일
이전 버전, 더 이상 유지 보수되지 않음: 2011년 5월 3일 스케처, 부품, 2D 및 로봇[20] 모듈
이전 버전, 유지 보수 불필요: 0.12 2011년 11월 20일 아키텍처[21] 모듈
이전 버전, 유지 보수 불필요: 0.13 2013년 1월 29일 출하 설계 모듈, openscad 모듈, 3D 마우스[22] 지원
이전 버전, 더 이상 유지 관리되지 않음: 0.14 2014년 7월 1일 라이선스가 LGPLv2+로 변경, 스프레드시트 모듈, LuxCoreRender로[16] 렌더링
이전 버전, 더 이상 유지 보수되지 않음: 2015년 4월 8일 Oculus Lift 지원, 아키텍처 모듈의[23] ifc 임포터 업데이트
이전 버전, 유지 보수 불필요: 0.16 2016년 4월 18일 FEM 워크벤치, 패스[24] 모듈
이전 버전, 더 이상 유지 보수되지 않음: 2018년 4월 6일 애드온 매니저, 서피스 모듈, 기술 그리기[25] 모듈
이전 버전, 더 이상 유지 관리되지 않음: 0.18 2019년 3월 12일 0.18.5 Addon-Manager에서는 새로운 시작 뷰, 확장 아치 모듈, 많은 개선된[26] 모듈이 파손되었으므로 0.18.4는 안정적인 릴리스입니다.
이전 버전, 더 이상 유지 관리되지 않음: 0.19 2021년 3월 20일 Python 3 및 Qt5로의 모듈은 대부분 [27]포트화되어 있으며 실제로는 0.19.4
현재 안정적인 버전: 0.20 2022년 6월 14일 Addon Manager를 완전히 다시 작성, TechDraw의 30개 이상의 새로운 도구, 지속적인 섹션 컷, 기존[28] 도구의 많은 개선점
향후 출시: 0.21/1.0 2023 매주[29][30] 빌드되는 개발 버전
범례:
구버전
이전 버전, 아직 유지 관리됨
최신 버전
최신 프리뷰 버전
향후 출시

「 」를 참조해 주세요.

메모들

  1. ^ 위르겐 리겔은 2015년 부터 FreeCAD의 활발한 개발에 더 이상 참여하지 않습니다.

레퍼런스

  1. ^ "FreeCAD History". wiki.freecad.org.
  2. ^ "Release notes 0.20". 14 June 2022. Retrieved 15 June 2022.
  3. ^ "Testing FEM Workbench of FreeCAD". jolahde.kapsi.fi. Retrieved 2020-05-31.
  4. ^ "Feature list - FreeCAD Documentation". wiki.freecadweb.org. Retrieved 2020-06-01.
  5. ^ "Open Cascade at FOSDEM 2020". opencascade.com.
  6. ^ Okoi, Martins (December 1, 2017). "FreeCAD – A 3D Modeling and Design Software for Linux". FOSSMint. Retrieved May 2, 2019.
  7. ^ "Arch Module". FreeCAD wiki. Retrieved 15 December 2017.
  8. ^ "3DfindIT.com Directly Integrated into FreeCAD". Digital Engineering. 2020-12-21. Retrieved 2021-04-08.
  9. ^ a b c d e "File Format FCStd - FreeCAD Documentation". freecadweb.org. Retrieved 2015-09-03.
  10. ^ "Feature list". FreeCAD wiki. Retrieved 15 December 2013.
  11. ^ Larabel, Michael (2013-01-24). "FSF Wastes Away Another "High Priority" Project". Phoronix. Archived from the original on 2016-11-09. Retrieved 2013-08-22.
  12. ^ Prokoudine, Alexandre (26 January 2012). "What's up with DWG adoption in free software?". libregraphicsworld.org. Archived from the original on 2016-11-09. Retrieved 3 November 2013.
  13. ^ "Frequently Asked Questions about the GNU Licenses – Is GPLv3 compatible with GPLv2?". The official site. Retrieved 13 April 2011.
  14. ^ Prokoudine, Alexandre (2012-12-27). "LibreDWG drama: the end or the new beginning?". libregraphicsworld.org. Archived from the original on 2016-11-09. Retrieved 2013-08-23.
  15. ^ "License". freecadweb.org. 2014. Archived from the original on 2016-12-04. Retrieved 2015-03-25.
  16. ^ a b "Release notes 0.14 - FreeCAD Documentation".
  17. ^ van Havre, Yorik (2015). "FreeCAD at FISL16" (PDF). yorik.uncreated.net.
  18. ^ van Havre, Yorik (2016). "Yorik van Havre at LGM 2016" (PDF). yorik.uncreated.net.
  19. ^ "Open-source design ecosystems around FreeCAD". archive.fosdem.org. Retrieved 2020-11-12.
  20. ^ "Release notes 0.11 - FreeCAD Documentation".
  21. ^ "Release notes 0.12 - FreeCAD Documentation".
  22. ^ "Release notes 0.13 - FreeCAD Documentation".
  23. ^ "Release notes 0.15". Retrieved 19 February 2019.
  24. ^ "Release notes 0.16". Retrieved 19 February 2019.
  25. ^ "Release notes 0.17". Retrieved 19 February 2019.
  26. ^ "Release notes 0.18". Retrieved 15 March 2019.
  27. ^ "Release notes 0.19". Retrieved 31 March 2021.
  28. ^ "Release notes 0.20". Retrieved 17 June 2022.
  29. ^ "Release notes 1.0". Retrieved 17 June 2022.
  30. ^ "FreeCAD 1.0 Development Cycle".

추가 정보

  • Fallck, Daniel; Collette, Brad (2012):FreeCAD [사용방법] Python의 힘을 이용한 솔리드 모델링, Packt Publishing, 버밍엄, ISBN 978-1-84951-886-4.

외부 링크