Node.js와 웹에서 glTF 2.0 3D 모델을 읽고, 편집하고, 최적화하고, 저장하는 TypeScript/JavaScript SDK 및 CLI입니다.
CNCKitchen/ScanRuler
CAD와 3D 및 평판 스캔을 브라우저에서 대조하는 도구로, 피처 맞춤, 측정, 편차 비교와 STEP 역설계를 지원합니다.
대체할 수 있는 제품:GOM Inspect
PC-DMIS
- 스타
- 956
- 포크
- 174
- 열린 이슈
- 49
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
ScanRuler는 3D 스캔을 측정하고 검사하는 브라우저 기반 워크벤치입니다. 스캔 데이터에 구, 원통, 원뿔, 토러스, 평면, 원을 맞추고, 이렇게 맞춘 형상에서 점, 선, 평면을 구성한 뒤 이들 사이의 거리, 각도, GD&T 치수를 추가할 수 있습니다. 편차 워크스페이스에서는 스캔을 공칭 메시나 STEP 부품에 최적 맞춤하고, 표면 전체에 부호가 있는 편차를 색으로 표시합니다.
그 밖에도 벽 두께 매핑, 평판 이미지와 에지 검출을 적용한 단면의 2D 측정, 결과를 SVG, DXF, CSV 또는 STEP으로 내보내기를 지원합니다. Reverse engineer 워크스페이스에서는 스케치, 돌출 및 피처 작업으로 STEP 솔리드 바디를 만듭니다. Mesh Tools 워크스페이스에서는 메시를 정리하고 편집하거나 폴리곤 수를 줄일 수 있습니다. 파일은 브라우저에서 로컬로 처리되며, 선택 사항인 MCP 서버를 사용하면 로컬 AI 에이전트가 열려 있는 탭을 제어할 수 있습니다.
핵심 기능
- 01형상 오차를 계산하면서 스캔 데이터에 구, 원통, 원뿔, 토러스, 평면, 원을 맞춥니다.
- 02맞춤한 요소 간 거리, 각도, GD&T를 공차와 함께 측정합니다.
- 03CAD 메시나 STEP 부품을 기준으로 스캔의 부호 있는 편차를 색으로 표시합니다.
- 04단일 스캔 전체의 벽 두께를 매핑합니다.
- 05평판 이미지와 단면을 서브픽셀 에지 정확도로 측정합니다.
- 06측정 결과를 STEP, SVG, DXF, CSV로 내보냅니다.
- 07브라우저에서 완전히 실행되며, AI 에이전트용 로컬 MCP 서버를 선택적으로 사용할 수 있습니다.
활용 사례
- 3D 프린팅 부품이나 가공 부품을 CAD 모델과 대조합니다.
- 볼바나 지그를 측정해 구멍 및 피처 간 거리를 검증합니다.
- 주조 또는 성형 하우징의 벽 두께를 매핑합니다.
- 마모되었거나 구할 수 없는 부품을 편집 가능한 STEP 솔리드로 역설계합니다.
빠른 시작
- 1
scanruler.com에서 라이브 앱을 엽니다(설치할 필요 없음).
- 2
선택 사항: AI 에이전트가 앱을 조작할 수 있도록 MCP helper를 Claude Code에 추가합니다.
claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
사용 전 알아둘 점
- AGPL-3.0 카피레프트 라이선스가 적용됩니다. 수정하여 호스팅하는 경우 소스 코드를 공유해야 합니다.
- AI 에이전트를 연결하면 측정값, 파일 이름, 부품 사진이 에이전트의 모델 제공업체에 전송됩니다.
- 에이전트 helper를 사용하려면 Node.js 22 이상과 Chrome, Edge 또는 Firefox가 필요합니다.
토픽
자주 묻는 질문
- ScanRuler은(는) 무엇인가요?
- CAD와 3D 및 평판 스캔을 브라우저에서 대조하는 도구로, 피처 맞춤, 측정, 편차 비교와 STEP 역설계를 지원합니다. ScanRuler는 3D 스캔을 측정하고 검사하는 브라우저 기반 워크벤치입니다. 스캔 데이터에 구, 원통, 원뿔, 토러스, 평면, 원을 맞추고, 이렇게 맞춘 형상에서 점, 선, 평면을 구성한 뒤 이들 사이의 거리, 각도, GD&T 치수를 추가할 수 있습니다. 편차 워크스페이스에서는 스캔을 공칭 메시나 STEP 부품에 최적 맞춤하고, 표면 전체에 부호가 있는 편차를 색으로 표시합니다.
- ScanRuler은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ScanRuler은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ScanRuler은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ScanRuler의 마지막 커밋은 2026년 11월 4일입니다.
- ScanRuler은(는) 어디에 사용할 수 있나요?
- 3D 프린팅 부품이나 가공 부품을 CAD 모델과 대조합니다. 볼바나 지그를 측정해 구멍 및 피처 간 거리를 검증합니다. 주조 또는 성형 하우징의 벽 두께를 매핑합니다. 마모되었거나 구할 수 없는 부품을 편집 가능한 STEP 솔리드로 역설계합니다.
- ScanRuler는 어떻게 설치하나요?
- scanruler.com에서 라이브 앱을 엽니다(설치할 필요 없음). 선택 사항: AI 에이전트가 앱을 조작할 수 있도록 MCP helper를 Claude Code에 추가합니다.: claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
- ScanRuler은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CNCKitchen/ScanRuler
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Intel RealSense 깊이 카메라용 크로스 플랫폼 C++ SDK로, 깊이·컬러 스트리밍과 내·외부 파라미터 보정 데이터를 제공합니다.
고밀도 메시와 스캔을 파트별로 자동 리토폴로지해 올쿼드 로우폴리 메시로 만드는 무료 오픈 소스 Blender 애드온입니다.
40개 이상의 3D 파일 형식을 통합된 메모리 데이터 구조로 불러오고 메시 후처리 도구를 제공하는 C/C++ 라이브러리입니다.
GPU에서 삼각형 메시를 더 빠르게 렌더링하고 메시 저장 및 전송 용량을 줄이는 C/C++ 라이브러리입니다.
LDraw 파츠 라이브러리를 기반으로 가상 LEGO 모델을 설계하는 무료 크로스 플랫폼 CAD 프로그램입니다.