pith. sign in
Pith Number

pith:G4J6CGZV

pith:2026:G4J6CGZVJDFPWMXD2JV3G2QLGV
not attested not anchored not stored refs pending

Sketch2Arti: Sketch-based Articulation Modeling of CAD Objects

Alla Sheffer, Changjian Li, Hao Pan, Yijing Cui, Yi Yang

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

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Claims

C1strongest claim

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.

C2weakest assumption

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.

C3one line summary

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

arxiv: 2604.25781 · arxiv_version: 2604.25781v2 · doi: 10.48550/arxiv.2604.25781 · pith_short_12: G4J6CGZVJDFP · pith_short_16: G4J6CGZVJDFPWMXD · pith_short_8: G4J6CGZV
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
  }
}