github.devotd.
새 소식개발 도구

bherbruck/solidcraft v0.12.0 — 순수 Rust 파라메트릭 3D CAD

bherbruck/solidcraft는 데스크톱·브라우저·MCP를 지원하는 파라메트릭 3D CAD 애플리케이션이다.

저장소 정보bherbruck/solidcraft ↗

bherbruck/solidcraft

스타
★ 2.6K
포크
0
언어
Rust
원문 보기 ↗GitHub에서 보기 ↗

bherbruck/solidcraft v0.12.0은 순수 Rust로 만든 파라메트릭 3D CAD 애플리케이션이다. 파라메트릭 설계는 치수나 제약 조건을 바꾸면 그에 맞춰 형상이 다시 계산되는 방식이다. 이 프로젝트는 데스크톱 앱과 브라우저 환경, MCP 서버를 제공해 모델링 기능을 여러 실행 환경과 자동화 도구에 연결한다. README는 제약 조건 해석기도 직접 구현했다고 설명한다.

핵심은 설계 결과를 만들고 검토하는 CAD 기능과 자동화 경로를 한 프로젝트에 둔 점이다. README에 따르면 공개 참조 부품 76개 가운데 75개는 해석적 계산 또는 FreeCAD 계산과 부피·넓이·무게중심·경계상자가 일치한다. 남은 하나는 추적 중인 버그로 기록돼 있다. 또 78개 레퍼런스 메시의 계획과 평가에 약 65 ms가 걸리며, 기존 메시저보다 50~65배 빠르다고 README는 밝힌다. 크레이트는 11개로 구성되며 STEP AP242, IGES 5.3, 3MF, STL, OBJ 내보내기와 URDF 조립체 출력을 지원한다. Apache-2.0과 MIT 이중 라이선스다. 프로젝트에는 테스트 파일 209개가 있다.

다만 README가 직접 밝힌 현재 위치는 단순 부품에 쓸 만한 초기 단계다. 정확도와 속도 수치는 프로젝트가 제시한 평가 결과이지, 여기서 독립 검증된 성능으로 볼 수는 없다. 따라서 이 수치만으로 복잡한 설계의 안정성이나 다른 CAD와의 전반적인 우열을 판단하기는 어렵다. 데스크톱·웹·MCP를 아우르는 구현은 갖췄지만, 적용 범위는 초기 단계라는 단서를 함께 두고 봐야 한다.