Feature list/ko

이것은 FreeCAD가 구현하는 광범위하지만 완전하지 않은 특징 목록입니다.

배포 기록

주요 특징

  • A full parametric model. All FreeCAD objects are natively parametric, meaning their shape can be based on properties or even depend on other objects. All changes are recalculated on demand, and recorded by an undo/redo stack. New object types can be added easily, and can even be fully programmed in Python.
  • A modular architecture that allows plugin extensions (modules) to add functionality to the core application. An extension can be as complex as a whole new application programmed in C++ or as simple as a Python script or self-recorded macro. You have complete access to almost any part of FreeCAD from the built-in Python interpreter, macros or external scripts, be it geometry creation and transformation, the 2D or 3D representation of that geometry (scenegraph) or even the FreeCAD interface.
  • Import/export to standard formats such as STEP, IGES, OBJ, STL, DXF, SVG, DAE, IFC or OFF, NASTRAN, VRML in addition to FreeCAD's native FCStd file format. The level of compatibility between FreeCAD and a given file format can vary, since it depends on the module that implements it.
  • 스케치 작업대에서는 통합된 제약 조건 해결 프로그램을 통해 형상 제약이 있는 2D 형상을 스케치할 수 있습니다. 스케치된 2D 형상은 FreeCAD 전체에서 다른 객체를 제작하기 위한 기반으로 사용될 수 있습니다.
  • 기술도면 작업대에서는 기존 3D 모델로부터 상세 보기, 단면 보기, 치수 측정 등의 옵션이 포함된 2D 기술 도면을 작성할 수 있습니다. 그런 다음 즉시 내보낼 수 있는 SVG 또는 PDF 파일을 생성합니다.

일반적 특징

  • 내장 Python 콘솔. Python 인터프리터에는 구문 강조, 자동 완성 및 클래스 브라우저가 포함된 콘솔이 포함되어 있습니다. Python 명령은 FreeCAD에서 직접 실행할 수 있으며 즉시 결과를 반환하므로 스크립트 작성자는 즉시 기능을 테스트하고 FreeCAD 모듈의 내용을 탐색하며 FreeCAD 내부에 대해 쉽게 배울 수 있습니다.

외부 작업대

고급 사용자는 다양한 사용자 정의 외부 작업대를 만들었습니다.