pith:G4J6CGZV
Sketch2Arti: Sketch-based Articulation Modeling of CAD Objects
Users can articulate 3D CAD models by drawing simple 2D sketches from one viewpoint, which the system turns into movable parts and motion parameters.
arxiv:2604.25781 v2 · 2026-04-28 · cs.CV · cs.GR
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{G4J6CGZVJDFPWMXD2JV3G2QLGV}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Sketch2Arti is the first sketch-based articulation modeling system for CAD objects that automatically discovers movable parts and predicts motion parameters from simple 2D sketches, trained category-agnostically with strong generalization and support for controllable internal completion on shell models.
That 2D sketches drawn from a single viewpoint reliably encode the user's 3D articulation intent and that the learned model can correctly map those sketches to accurate 3D motion parameters and internal structures without category-specific information or explicit 3D supervision.
Sketch2Arti is the first category-agnostic sketch-based system that infers movable parts and motion parameters from 2D user sketches on CAD objects and supports sketch-guided internal structure completion for shell models.
Receipt and verification
| First computed | 2026-06-08T01:05:11.392741Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
3713e11b3548cafb32e3d26bb36a0b3568d0d7d97db1c59efb89146424f8303e
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/G4J6CGZVJDFPWMXD2JV3G2QLGV \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 3713e11b3548cafb32e3d26bb36a0b3568d0d7d97db1c59efb89146424f8303e
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "9368e92957b92821843553c7a6d9fa8b89abd5108230fe7dcd1ff461e15c4a55",
"cross_cats_sorted": [
"cs.GR"
],
"license": "http://creativecommons.org/licenses/by-nc-nd/4.0/",
"primary_cat": "cs.CV",
"submitted_at": "2026-04-28T15:47:30Z",
"title_canon_sha256": "848f7d3fb1799ebc7c9b8cd4cd2a7c2620b24928064f192492dc6e512b6755a3"
},
"schema_version": "1.0",
"source": {
"id": "2604.25781",
"kind": "arxiv",
"version": 2
}
}