# hlorus/CAD_Sketcher

Constraint-based geometry sketcher for blender

Repository: https://github.com/hlorus/CAD_Sketcher
Canonical: https://ross.abutalabs.com/products/cad_sketcher
Homepage: https://cadsketcher.com
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: blender, 3d, modeling, geometry
Last push: 2026-08-26T20:05:32+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 1861, "days_push": 7, "days_rel": 14, "gap_med": 27, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3396, forks 174 (observed 2026-08-28T04:08:02.436126+00:00)

## What it is
CAD Sketcher is a constraint-based sketcher extension for Blender that lets users create precise 2D shapes using geometric constraints like tangent, distance, angle, and equal. Sketches remain editable and convert to beziers or mesh through a fully non-destructive workflow.

## Use cases
- draw precise 2d sketches with cad constraints in blender
- create parametric shapes with tangent and angle constraints
- convert constraint sketches to editable mesh or beziers
- bring cad-like precision modeling to blender mesh workflows
- non-destructive sketch editing with geometry nodes
- dimension-driven 2d drawing inside blender

## When to avoid
- you need a full parametric CAD package with assemblies or 3d constraints
- you work on production files without backups, since the project is explicitly experimental
- you use a Blender version older than 5.0

## Facets
- artifact type: plugin
- maturity: experimental
- function: graphics, simulation, ui-components
- domain: graphics, developer-tools
- platform: cross-platform, python
- tags: blender-addon, cad, parametric-modeling, constraint-solver, 3d-modeling, geometry-sketching, game-development

## Member repositories
- hlorus/CAD_Sketcher (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:02.436126+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:38:51.011688+00:00, confidence not recorded.
  - readme: https://github.com/hlorus/CAD_Sketcher (fetched 2026-08-28T04:08:02.436126+00:00, sha e5ee56783e17)
  - homepage: https://cadsketcher.com (fetched 2026-08-29T09:33:09.662989+00:00, sha 732abae79184)
- Data as of 2026-08-30T08:39:29.467469+00:00.
