트렌딩 목록으로
C++

Shuqian-Tech / SQMesh-Public

SQMesh의 오픈소스 버전

이 프로젝트에 대해

Shuqian-Tech 님의 SQMesh-Public 프로젝트는 GitHub에서 123개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 C++ 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

C++ 98%Python 1%CMake 1%

🇰🇷 한국어 번역 README

캐시 히트

SQMesh

SQMesh는 오픈 소스 CAD-대-CFD/FEA 메시 생성 툴킷입니다 — STEP/IGES 가져오기, 표면 및 부피 메시 생성, 경계층, Python/C++ 통합을 하나의 SDK에서 제공합니다. Suzhou AI Lab과 Shuqian Tech에서 유지 관리합니다.

기능

  • 지오메트리 — STEP / IGES / STL 가져오기, OCC 없는 접근 계층 (토폴로지 탐색, UV 쿼리, 투영, 곡률 샘플링)
  • 표면 메시 생성 — 자동 CFD 표면 메셔 (크기 필드 기반, minimum_length / maximum_length / distortion_angle / growth_rate / proximity를 준수)
  • 부피 메시 생성 — 4면체 부피 메셔
  • 경계층 메시 생성 — CFD 워크플로우용 프리즘 팽창이 있는 경계층 메셔
  • 메시 입출력 — MSH 2.2 / 4.1, OBJ, NASTRAN, 선택적 CGNS
  • C++17 SDKPython 바인딩 (sqmesh.base / sqmesh.geo / sqmesh.mesh)

빌드

전제 조건

  • CMake ≥ 3.20
  • C++17 컴파일러 (Windows에서 MSVC 2019+, Linux/macOS에서 GCC 9+ / Clang 10+)
  • Python ≥ 3.9 (-DSQMESH_BUILD_PYTHON_BINDINGS=ON일 때 필요)

서드파티 라이브러리

라이브러리필수?용도
OpenCASCADE ≥ 7.5선택적 (권장)STEP / IGES 가져오기, 전체 CAD 기반 메시 파이프라인
spdlog선택적구조화된 로깅 (없으면 stderr로 대체)
CGNS선택적.cgns 입출력 (-DSQMESH_ENABLE_CGNS=ON으로 활성화)

Windows에서는 vcpkg가 가장 쉬운 방법입니다:

Linux / macOS에서는 시스템 패키지 매니저나 vc


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

Shuqian-Tech/SQMesh-Public GitHub 원문 바로가기 →