SolidCraft가 사용하는 기하학 핵심은 무엇입니까? 트럭 오늘, SolidCore 평가 중

SolidCraft.pro, 비공식 커뮤니티 가이드에 의해 2026년 10월 21일에 나열된 소스에 대한 사실을 확인했습니다.

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
그림: 그것 아래의 소프트웨어 레이어에 앉아있는 정확한 얼굴과 가장자리에 의해 정의 된 단단한 부분.Conceptual image, not the SolidCraft interface.

짧은 대답 (2026년 10월):SolidCraft v0.18.2는 자체 커널 레이어를 통해 단단한 모델링을 수행합니다.solidcraft-kernel오픈소스 Rust를 기반으로 만들어진트럭2026년 10월 21일 (UTC) 유지 관리자새로운 Kernel 작업그들은 다른 핵심을 평가하는 동안 :솔리드, NVIDIA의 SMLib B-rep 라이브러리의 Rust 포트.SolidCore는 아직 준비되지 않았습니다."Nothing is usable end to end yet"에 해당되는 글 1건아무런 결정도 발표되지 않았으며 오늘 다운로드한 앱은 여전히 트럭 기반의 커널에서 실행됩니다.

Geometry Kernel은 무엇을 하는가

모든 견고한 모델링 CAD 프로그램은 기하학 코널에 앉아 있습니다.The kernel stores a part as a국경 대표 (B-rep): 얼굴, 가장자리 및 상단은 정확한 곡선과 표면에 묶여 있습니다. 그것은 또한 단단한 작업을 수행합니다 : 부올, 필레트, 햄퍼, 쉘, 보상, 웨이프 및 로프, 그리고 STEP 수입 및 수출. 화면에서 볼 수있는 삼각형은 디스플레이를위한 정확한 기하학으로 만 만들어진 메쉬입니다.

그러므로 핵 품질은 사용자 경험으로 직접 나타납니다.When a fillet or shell‘수술 실패’SolidCraft의 추적기에서 가장 최근의 몇 가지 문제는 "FILLET: operation failed", "SHELL: operation failed" 및 "EXTRUDE: operation failed" (2026년 10월 21일)와 같은 제목을 가지고 있습니다.

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
SolidCraft v0.18.2 (Windows)의 필레트: 대화 상자만 가장자리와 반경을 수집합니다; 둥근 얼굴을 계산하는 것은 커널의 작업입니다.

오늘날 SolidCraft가 사용하는 것 : 트럭 기반의 핵심

SolidCraft 계층의 다이어그램: 프론트 엔드, 명령 엔진 및 타임라인, solidcraft-kernel API 및 아래의 트럭 크레이트, SolidCore가 평가 중에 표시됨
차트: v0.18.2에서 계층이 어떻게 맞는지, 그리고 SolidCore가 어디에 있는지 (약 3분의 1이 포트되었으며 결정을 발표하지 않음).

2026년 10월 20-21일에 어떤 변화가 일어났는가

10월 21일 03:11 UTC (21:11 MDT 10월 20일)에 게시 된 발표에서 유지 관리자는 그들이"SolidCraft에 대한 새로운 기하학 코어 평가: Solidcore, 안전하고, 결정적이며, WASM 친화적 인 Rust B-rep 코어"결정을 내릴 때까지 :

추적 문제 :#3992.

SolidCore 란 무엇인가

SolidCore (2026-10-21)
무엇이 A Rust Port ofSMLib, NVIDIA의 오픈 소스에서 B-rep 핵심USD 브레프도서관 (C++/Python, Apache 2.0)
허가 Apache-2.0; 공식 페이지는 그것을 지적"NVIDIA와 관련이 없거나 NVIDIA에 의해 승인되지 않습니다"
범위 NURBS 수학, 곡선과 표면, B-rep 토폴로그, 교차점, 부올, 필렛 및 햄퍼, 오프셋 및 쉘, 스위프 및 스킨, 원시, 치유, 대량 속성. Upstream의 OCCT 번역기, USD/Hydra 통합 및 Python bindings는범위 밖에서
목표 아니오unsafe, 나쁜 입력, 결정적인 결과, 글로벌 상태가 없음, WebAssembly에 대한 구축 및 동일한 토폴로지와 1e-9 (연대)에 대한 C++ 원본과 수치적 일치, Rust-vs-C++ "difftest"로 단위별로 검사
상태 "약 3 분의 1이 C ++에 대항하여 포트 및 검증되었습니다 : 수학, NURBS 및 곡선 계층, 표면 및 토폴로그가 진행 중입니다." "아무것도 끝까지 사용할 수 없습니다 (원시적, 부올리언 또는 필레트 없음)."
진보 공공 대시보드는 각 단위의 포트 상태와 테스트 결과를 나열합니다.A public dashboard lists each unit's port status and test results.

결코 패닉을 일으키지 않는 핵심은 매번 동일한 결과를 제공하고 WebAssembly로 컴파일하는 것은 브라우저에서도 실행되고 AI 에이전트에 의해 구동되는 앱에 적합합니다.

SolidCraft를 사용하는 경우에는 무엇을 의미합니까?

이것이 다른 CAD 프로그램과 비교되는 방법

프로그램 핵심
솔리드크래프트 0.18.2 Own Kernel Layer on the트럭Rust Crates (Apache-2.0); SolidCore 평가 중
FreeCAD 오픈 CASCADE 기술 (OCCT), 오래된 C++ 커널 (LGPL-2.1)
많은 상업적인 CAD 프로그램 Siemens와 같은 라이센스 된 상업적인 코어낙하산

생산 수준의 B-rep 커널을 쓰는 것은 유명하게도 어렵습니다.SolidCraft의 Show HN 출시에서 코멘터는 트럭 의존성을 지적하고 그것을 썼습니다."b-rep 핵심을 만드는 것은 환상적인 작업입니다"두 개의 오픈소스 프로그램에 대해 더 알아보기SolidCraft vs FreeCAD에 대한 리뷰 보기.

빠른 답변

SolidCraft는 SolidCore로 전환합니까?아직 결정이 발표되지 않았습니다 (2026년 10월 21일).

SolidCraft 개발이 중단되었습니까?UI, 스케치, 어셈블리, 그림, 문서 및 번역은 계속됩니다.

오늘 SolidCore를 사용할 수 있습니까?모델링 핵심으로서가 아닙니다.그것은 아직 원시, 부올이나 필레트가 없습니다.

SolidCraft는 OpenCASCADE를 사용합니까?프로젝트의 규칙은 OpenCASCADE 및 FreeCAD와 같은 GPL/LGPL CAD 코드를 읽거나 연결하는 것을 금지합니다.

출처 (2026-10-21)

더 많은 기사 :SolidCraft 블로그· SolidCraft 또는 Tangency Labs (About 이 사이트).