Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

ScanRuler

ScanRuler: Check a 3D scan against what it should have been, entirely in your browser.

What problem it solves

3D scans need to be checked against nominal geometry, measured, and understood before they can guide manufacturing or inspection workflows. ScanRuler addresses this with browser-based measurement, deviation analysis, wall-thickness mapping, reverse engineering, and mesh editing while keeping local file processing on the user’s computer.

Key features

  • Geometric measurement and inspection — Fit spheres, cylinders, cones, tori, planes, circles, and other elements to a scan, then create dimensions and GD&T checks between them.

    Source: README

  • Deviation and wall-thickness analysis — Compare a scan with a CAD reference, inspect signed deviations and volume errors, or map wall thickness directly from a single scan.

    Source: README

  • 2D measurement from flatbed images and sections — Detect edges in flatbed scans or sections, fit geometric entities, add dimensions, and export calibrated drawings as SVG, DXF, or CSV.

    Source: README

  • Reverse engineering into solid models — Turn scan sections and fitted surfaces into editable solid bodies with constraints, dimensions, extrusion, revolve, and common CAD features, then compare the result with the scan.

    Source: README

  • Mesh cleanup and reduction — Edit an independent copy of a scan by cleaning geometry, changing surfaces, filling holes, applying booleans, hollowing parts, or reducing mesh complexity within a tolerance.

    Source: README

Quick start

Copied verbatim from the project's README.

npm install
npm --prefix mcp ci # the agent server's dependencies: its tests and the agent browser checks
npm run dev       # local dev server
npm test          # unit tests, plus acceptance tests on the local scans if present
npm run build     # type-check + production build to dist/
npm run e2e:ci    # browser tests on generated fixtures; run after building

Who it may suit

Inference: this may suit users who inspect 3D scans, compare measured geometry with CAD, document 2D sheets, model replacement parts, or prepare scan data for CAD workflows.

Topics to discuss

  • Which scan-to-CAD workflow would most benefit from additional automation?

  • Which measurement results should be included in a standard inspection report?

  • What features should be prioritized in the reverse-engineering guide for common part types?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/CNCKitchen/ScanRuler#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/CNCKitchen/ScanRuler

Comments

…