FreeCAD는 3D 모델링 및 디자인에 사용되는 강력한 오픈 소스 소프트웨어입니다. FreeCAD의 사용자 정의 스크립트를 만들려면 사용자가 반복 작업 및 간소화 워크플로를 자동화 할 수 있습니다. 이 가이드는 FreeCAD 내에서 생산성을 향상시키기 위해 스크립트를 개발 및 구현하는 방법을 개요를 제공합니다.

FreeCAD 스크립트로 시작

FreeCAD는 다양한 프로그래밍 언어를 통해 스크립트를 지원합니다. 시작하려면 Python이 시스템에 설치됩니다. FreeCAD 내에서 내장 Python 콘솔에 액세스할 수 있으며 메뉴로 이동하여 Python 콘솔 옵션을 선택하면 됩니다. 이 콘솔에서는 스크립트를 직접 실행하고 대화식으로 테스트할 수 있습니다.

첫 번째 스크립트 만들기

FreeCAD Python 콘솔을 열어 보세요. 상자나 실린더와 같은 기본 객체를 만들기 위해 간단한 명령을 작성합니다. 예를 들어, 상자를 만들려면:

import FreeCAD, Part]

doc = FreeCAD.newDocument()

box = Part.makeBox(10, 10, 10)

Part.show(box)

Scripts로 작업 자동화

스크립트는 여러 객체를 생성하고 변환, 또는 파일 내보내기와 같은 반복 작업을 자동화 할 수 있습니다. 재사용을 위해 Python 파일 (.py)로 스크립트를 저장하십시오. 매크로 편집기를 열고 코드를 실행하여 FreeCAD 인터페이스에서 스크립트를 실행할 수 있습니다.

Script 개발 모범 사례

스크립트를 개발할 때, 코멘트와 모듈 함수를 사용하여 코드를 구성합니다. 스크립트를 incrementally 테스트하여 오류를 조기 식별합니다. 사용 가능한 기능과 클래스를 이해하기 위해 FreeCAD API 문서를 사용하십시오. 정기적으로 데이터를 손실 방지하기 위해 스크립트를 저장하십시오.

  • descriptive 변수 이름
  • 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의
  • 작은 부분에서 스크립트를 테스트
  • 스크립트를 정기적으로 백업