{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:P227LUHTXTKDZZHDHL3RF3LL3F","short_pith_number":"pith:P227LUHT","schema_version":"1.0","canonical_sha256":"7eb5f5d0f3bcd43ce4e33af712ed6bd949b115fcdbed5d91bf97530dfbfa4ef7","source":{"kind":"arxiv","id":"2412.14042","version":2},"attestation_state":"computed","paper":{"title":"CAD-Recode: Reverse Engineering CAD Code from Point Clouds","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CV","authors_text":"Anis Kacem, Danila Rukhovich, Dimitrios Mallis, Djamila Aouada, Elona Dupont, Kseniya Cherenkova","submitted_at":"2024-12-18T16:55:42Z","abstract_excerpt":"Computer-Aided Design (CAD) models are typically constructed by sequentially drawing parametric sketches and applying CAD operations to obtain a 3D model. The problem of 3D CAD reverse engineering consists of reconstructing the sketch and CAD operation sequences from 3D representations such as point clouds. In this paper, we address this challenge through novel contributions across three levels: CAD sequence representation, network design, and training dataset. In particular, we represent CAD sketch-extrude sequences as Python code. The proposed CAD-Recode translates a point cloud into Python "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2412.14042","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-18T16:55:42Z","cross_cats_sorted":[],"title_canon_sha256":"4e35ed8d84555a1b1dc9f93a396af7d1b32e12a6f5cbf05dae228d6c2a02a8a4","abstract_canon_sha256":"087b2579b91755dcc50bdeaffbef1c1d3ce1a57395193b1a2721afa2485cc950"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:28:31.234357Z","signature_b64":"C+tIxvfTLVNW0Yv6Zl/uXyz5i7/LFz3vLL62s6vIfaMFlqGDuyAlhyCZAQ+GbY2DzoUu9CXKPXgQya1QJTMeCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7eb5f5d0f3bcd43ce4e33af712ed6bd949b115fcdbed5d91bf97530dfbfa4ef7","last_reissued_at":"2026-07-05T10:28:31.233874Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:28:31.233874Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CAD-Recode: Reverse Engineering CAD Code from Point Clouds","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CV","authors_text":"Anis Kacem, Danila Rukhovich, Dimitrios Mallis, Djamila Aouada, Elona Dupont, Kseniya Cherenkova","submitted_at":"2024-12-18T16:55:42Z","abstract_excerpt":"Computer-Aided Design (CAD) models are typically constructed by sequentially drawing parametric sketches and applying CAD operations to obtain a 3D model. The problem of 3D CAD reverse engineering consists of reconstructing the sketch and CAD operation sequences from 3D representations such as point clouds. In this paper, we address this challenge through novel contributions across three levels: CAD sequence representation, network design, and training dataset. In particular, we represent CAD sketch-extrude sequences as Python code. The proposed CAD-Recode translates a point cloud into Python "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.14042","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2412.14042/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2412.14042","created_at":"2026-07-05T10:28:31.233928+00:00"},{"alias_kind":"arxiv_version","alias_value":"2412.14042v2","created_at":"2026-07-05T10:28:31.233928+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.14042","created_at":"2026-07-05T10:28:31.233928+00:00"},{"alias_kind":"pith_short_12","alias_value":"P227LUHTXTKD","created_at":"2026-07-05T10:28:31.233928+00:00"},{"alias_kind":"pith_short_16","alias_value":"P227LUHTXTKDZZHD","created_at":"2026-07-05T10:28:31.233928+00:00"},{"alias_kind":"pith_short_8","alias_value":"P227LUHT","created_at":"2026-07-05T10:28:31.233928+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":6,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.07024","citing_title":"GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding","ref_index":50,"is_internal_anchor":false},{"citing_arxiv_id":"2508.01031","citing_title":"CADDesigner: Conceptual CAD Model Generation with a General-Purpose Agent","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2605.18430","citing_title":"Text2CAD-Bench: A Benchmark for LLM-based Text-to-Parametric CAD Generation","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2505.19713","citing_title":"CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Reward","ref_index":22,"is_internal_anchor":false},{"citing_arxiv_id":"2508.01031","citing_title":"CADDesigner: Conceptual CAD Model Generation with a General-Purpose Agent","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2604.15184","citing_title":"Agent-Aided Design for Dynamic CAD Models","ref_index":26,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F","json":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F.json","graph_json":"https://pith.science/api/pith-number/P227LUHTXTKDZZHDHL3RF3LL3F/graph.json","events_json":"https://pith.science/api/pith-number/P227LUHTXTKDZZHDHL3RF3LL3F/events.json","paper":"https://pith.science/paper/P227LUHT"},"agent_actions":{"view_html":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F","download_json":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F.json","view_paper":"https://pith.science/paper/P227LUHT","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2412.14042&json=true","fetch_graph":"https://pith.science/api/pith-number/P227LUHTXTKDZZHDHL3RF3LL3F/graph.json","fetch_events":"https://pith.science/api/pith-number/P227LUHTXTKDZZHDHL3RF3LL3F/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F/action/timestamp_anchor","attest_storage":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F/action/storage_attestation","attest_author":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F/action/author_attestation","sign_citation":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F/action/citation_signature","submit_replication":"https://pith.science/pith/P227LUHTXTKDZZHDHL3RF3LL3F/action/replication_record"}},"created_at":"2026-07-05T10:28:31.233928+00:00","updated_at":"2026-07-05T10:28:31.233928+00:00"}