C++
Shuqian-Tech / SQMesh-Public
SQMesh의 오픈소스 버전
123
1
6일 전
이 프로젝트에 대해
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 SDK와 Python 바인딩 (
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 원문 바로가기 →