CIVILAI Korea

pythonocc-core

OpenCASCADE Python 바인딩

★ 1.9k · 활동 3주 전 · 공개 2014 · fork 407 · open 317

OpenCASCADE (OCCT) 의 Python 바인딩 (SWIG 자동 생성). ★1.9k.

FreeCAD / CadQuery / Mayo 모두 OCCT 위에서 동작. pythonocc-core 는 그 OCCT 자체를 직접 호출.

CadQuery 가 상위 API (간결, 파라메트릭) 라면, pythonocc-core 는 하위 API (모든 OCCT 함수 노출).

학습 곡선 큼 (OCCT 자체 학습 필요), 대신 모든 CAD 기능 가능. CadQuery 로 부족한 정밀 기하 작업 (특정 곡선 / 표면 / Boolean 옵션) 에 적합.

STEP / IGES / BREP / STL / IFC import / export. CadQuery / FreeCAD 의 기반.

한국 사내 정밀 CAD 도구 (특수 부재 / 비표준 형상 / 정밀 절단 시뮬레이션) 에 필요.

한국 적용 시나리오

  • FreeCAD / CadQuery 가 부족할 때 *OpenCASCADE 직접 호출* 사내 CAD 도구 작성
  • 한국 토목 정밀 기하 계산 (Boolean / 절단 / 변환) 의 Python 자동화