JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints
Not on the map. Why?
Abstract (arXiv)
Physical products are often complex assemblies combining a multitude of 3D parts modeled in computer-aided design (CAD) software. CAD designers build up these assemblies by aligning individual parts to one another using constraints called joints. In this paper we introduce JoinABLe, a learning-based method that assembles parts together to form joints. JoinABLe uses the weak supervision available in standard parametric CAD files without the help of object class labels or human guidance. Our results show that by making network predictions over a graph representation of solid models we can outperform multiple baseline methods with an accuracy (79.53%) that approaches human performance (80%). Finally, to support future research we release the Fusion 360 Gallery assembly dataset, containing assemblies with rich information on joints, contact surfaces, holes, and the underlying assembly graph structure.
Key facts. Cited by 77 papers in the map (data through 7 Oct 2026). Builds on 29 of its 73 references that are in the map. First posted on arXiv 24 Nov 2021.
Builds on
29 of 73 references.
References · 29
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2020SAPIEN: A SimulAted Part-based Interactive ENvironmentcited by 584
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2018Learning from positive and unlabeled data: a surveycited by 218
- 2019Category-Level Articulated Object Pose Estimationcited by 158
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 118
- 2019Shape2Motion: Joint Analysis of Motion Parts and Attributes from 3D Shapescited by 117
- 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
17 more
- 2021BRepNet: A topological message passing system for solid modelscited by 92
- 2019IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Taskscited by 68
- 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 65
- 2020Learning 3D Part Assembly from a Single Imagecited by 51
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2020Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequencescited by 36
- 2019Learning Part Generation and Assembly for Structure-aware Shape Synthesiscited by 35
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2020COALESCE: Component Assembly by Learning to Synthesize Connectionscited by 30
- 2020RPM-Net: Recurrent Prediction of Motion and Parts from Point Cloudcited by 26
- 2020Learning Generative Models of Shape Handlescited by 25
- 2020Integrating Deep Learning into CAD/CAE System: Generative Design and Evaluation of 3D Conceptual Wheelcited by 25
- 2018Learning Robotic Assembly from CADcited by 21
- 2020ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesiscited by 19
- 2017ComplementMe: Weakly-Supervised Component Suggestions for 3D Modelingcited by 13
- 2021AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assembliescited by 13
- 2020Compositionally Generalizable 3D Structure Predictioncited by 7
Built on by
Citing papers per year: 2022: 10; 2023: 13; 2024: 13; 2025: 14; 2026: 27.
77 papers.
Sort:
By area:
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objectscited by 66
- 2024ComboVerse: Compositional 3D Assets Creation Using Spatially-Aware Diffusion Guidancecited by 59
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2022Breaking Bad: A Dataset for Geometric Fracture and Reassemblycited by 38
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 31
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assemblycited by 27
38 more
- 2023Jigsaw: Learning to Assemble Multiple Fractured Objectscited by 26
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2023IKEA-Manual: Seeing Shape Assembly Step by Stepcited by 22
- 2023Category-Level Multi-Part Multi-Joint 3D Shape Assemblycited by 22
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekcited by 22
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2023ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibilitycited by 17
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solvingcited by 17
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulationcited by 12
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2024NeuroNURBS: Learning Efficient Surface Representations for 3D Solidscited by 8
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2023Multi-level Reasoning for Robotic Assembly: From Sequence Inference to Contact Selectioncited by 5
- 2022Implicit Conversion of Manifold B-Rep Solids by Neural Halfspace Representationcited by 4
- 2022Budget-Aware Sequential Brick Assembly with Efficient Constraint Satisfactioncited by 4
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassemblycited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2022Material Prediction for Design Automation Using Graph Representation Learningcited by 3
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2025BiAssemble: Learning Collaborative Affordance for Bimanual Geometric Assemblycited by 3
- 2026Masked BRep Autoencoder via Hierarchical Graph Transformercited by 3
- 2026neuralCAD-Edit: An Expert Benchmark for Multimodal-Instructed 3D CAD Model Editingcited by 3
- 2026CADEngBench: It Looks Like CAD, but Does It Work? Evaluating Parametric Design, Assembly Reasoning, and Physics Simulationcited by 3
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Workcited by 2
- 2023Generalizable Pose Estimation Using Implicit Scene Representationscited by 2
- 2023Representation Learning for Sequential Volumetric Design Taskscited by 2
- 2024Enabling Generative Design Tools with LLM Agents for Mechanical Computation Devices: A Case Studycited by 2
- 2025Better STEP, a format and dataset for boundary representationcited by 2
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2025CADKnitter: Compositional CAD Generation from Text and Geometry Guidancecited by 2
- 2026COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestrationcited by 2
- 2026Self-Improving CAD Generation Agents with Finite Element Analysis as Feedbackcited by 2
- 2023What's in a Name? Evaluating Assembly-Part Semantic Knowledge in Language Models through User-Provided Names in CAD Filescited by 1
50 most cited of 77 All 77 (JSON)
- 2026Generalizable Robotic Insertion with World Models23 Sep 2026
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026Learn the Solid, Not the File: Canonical Inputs for Neural Networks on CAD Boundary Representations10 Sep 2026
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2026HiFi-BRep: High-Fidelity Latent Representation for Robust B-Rep Generation17 Aug 2026
- 2026CADEngBench: It Looks Like CAD, but Does It Work? Evaluating Parametric Design, Assembly Reasoning, and Physics Simulation10 Aug 2026
- 2026AIMold: An Autonomous AI-based Pipeline for Complex Mold Design1 Aug 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 2026
- 2026Three-Phase Evaluation of AI-Assisted Software Development Life Cycle6 Jul 2026
- 2026Linkify: Learning from Interface-Augmented Assembly Graphs1 Jul 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 2026
38 more
- 20263DMorph: Single-Image-Guided Local 3D Shape Editing and Morphing5 Jun 2026
- 2026Hierarchical Space Partition for Surface Reconstruction3 Jun 2026
- 2026MidSurfNet: Learning Face Pairing for Mid-surface Abstraction of Thin-walled CAD Models1 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 2026Self-Improving CAD Generation Agents with Finite Element Analysis as Feedback17 May 2026
- 2026PC2Model: ISPRS benchmark on 3D point cloud to model registration21 Apr 2026
- 2026neuralCAD-Edit: An Expert Benchmark for Multimodal-Instructed 3D CAD Model Editing17 Apr 2026
- 2026STEP-Parts: Geometric Partitioning of Boundary Representations for Large-Scale CAD Processing16 Apr 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestration7 Apr 2026
- 2026HiDiGen: Hierarchical Diffusion for B-Rep Generation with Explicit Topological Constraints3 Apr 2026
- 2026Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestration1 Apr 2026
- 2026Masked BRep Autoencoder via Hierarchical Graph Transformer16 Mar 2026
- 2026ForgeDreamer: Industrial Text-to-3D Generation with Multi-Expert LoRA and Cross-View Hypergraph10 Mar 2026
- 2026Brep2Shape: Boundary and Shape Representation Alignment via Self-Supervised Transformers7 Feb 2026
- 2025CADKnitter: Compositional CAD Generation from Text and Geometry Guidance12 Dec 2025
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Prompt2Craft: Generating Functional Craft Assemblies with LLMs4 Dec 2025
- 2025LLM-Guided Material Inference for 3D Point Clouds2 Dec 2025
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Models1 Sep 2025
- 2025BiAssemble: Learning Collaborative Affordance for Bimanual Geometric Assembly6 Jun 2025
- 2025Better STEP, a format and dataset for boundary representation4 Jun 2025
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeek23 May 2025
- 2025HoLa: B-Rep Generation using a Holistic Latent Representation19 Apr 2025
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulation9 Apr 2025
- 2025RECALL-MM: A Multimodal Dataset of Consumer Product Recalls for Risk Analysis using Computational Methods and Large Language Models29 Mar 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2024NeuroNURBS: Learning Efficient Surface Representations for 3D Solids16 Nov 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solving31 Oct 2024
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects21 Oct 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassembly15 Oct 2024
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2024Self-supervised Graph Neural Network for Mechanical CAD Retrieval13 Jun 2024
- 2024Enabling Generative Design Tools with LLM Agents for Mechanical Computation Devices: A Case Study28 May 2024
50 newest of 77 All 77 (JSON)
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2024Enabling Generative Design Tools with LLM Agents for Mechanical Computation Devices: A Case Studycited by 2
- 2026COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestrationcited by 2
- 2026Procedura: Agentic 3D Modeling with Procedural Controlcited by 1
- 2026Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestrationcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editingcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026Procedura: Agentic 3D Modeling with Procedural Control26 Aug 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestration7 Apr 2026
- 2026Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestration1 Apr 2026
- 2024Enabling Generative Design Tools with LLM Agents for Mechanical Computation Devices: A Case Study28 May 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 31
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly29 Feb 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2026Generalizable Robotic Insertion with World Modelscited by 0
- 2026Generalizable Robotic Insertion with World Models23 Sep 2026
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objectscited by 66
- 2024ComboVerse: Compositional 3D Assets Creation Using Spatially-Aware Diffusion Guidancecited by 59
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2022Breaking Bad: A Dataset for Geometric Fracture and Reassemblycited by 38
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assemblycited by 27
- 2023Jigsaw: Learning to Assemble Multiple Fractured Objectscited by 26
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2023IKEA-Manual: Seeing Shape Assembly Step by Stepcited by 22
12 most cited of 62 All 62 (JSON)
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026Learn the Solid, Not the File: Canonical Inputs for Neural Networks on CAD Boundary Representations10 Sep 2026
- 2026HiFi-BRep: High-Fidelity Latent Representation for Robust B-Rep Generation17 Aug 2026
- 2026CADEngBench: It Looks Like CAD, but Does It Work? Evaluating Parametric Design, Assembly Reasoning, and Physics Simulation10 Aug 2026
- 2026AIMold: An Autonomous AI-based Pipeline for Complex Mold Design1 Aug 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 2026
- 2026Three-Phase Evaluation of AI-Assisted Software Development Life Cycle6 Jul 2026
- 2026Linkify: Learning from Interface-Augmented Assembly Graphs1 Jul 2026
- 20263DMorph: Single-Image-Guided Local 3D Shape Editing and Morphing5 Jun 2026
- 2026Hierarchical Space Partition for Surface Reconstruction3 Jun 2026
- 2026MidSurfNet: Learning Face Pairing for Mid-surface Abstraction of Thin-walled CAD Models1 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
12 newest of 62 All 62 (JSON)