CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations
Not on the map. Why?
Abstract (arXiv)
3D reverse engineering is a long sought-after, yet not completely achieved goal in the Computer-Aided Design (CAD) industry. The objective is to recover the construction history of a CAD model. Starting from a Boundary Representation (B-Rep) of a CAD model, this paper proposes a new deep neural network, CADOps-Net, that jointly learns the CAD operation types and the decomposition into different CAD operation steps. This joint learning allows to divide a B-Rep into parts that were created by various types of CAD operations at the same construction step; therefore providing relevant information for further recovery of the design history. Furthermore, we propose the novel CC3D-Ops dataset that includes over 37k CAD models annotated with CAD operation type labels and step labels. Compared to existing datasets, the complexity and variety of CC3D-Ops models are closer to those used for industrial purposes. Our experiments, conducted on the proposed CC3D-Ops and the publicly available Fusion360 datasets, demonstrate the competitive performance of CADOps-Net with respect to state-of-the-art, and confirm the importance of the joint learning of CAD operation types and steps.
Key facts. Cited by 31 papers in the map (data through 14 Oct 2026). Builds on 24 of its 49 references that are in the map. First posted on arXiv 22 Aug 2022.
Builds on
24 of 49 references.
References · 24
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 657
- 2019Point-Voxel CNN for Efficient 3D Deep Learningcited by 343
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 341
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2019DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processingcited by 104
- 2021BRepNet: A topological message passing system for solid modelscited by 95
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 91
- 2019SpiralNet++: A Fast and Highly Efficient Mesh Convolution Operatorcited by 89
12 more
- 2021Computer-Aided Design as Languagecited by 82
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 80
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2018MeshCNN: A Network with an Edgecited by 69
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 60
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2017O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysiscited by 47
- 2020Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequencescited by 36
- 2018A survey on Deep Learning Advances on Different 3D Data Representationscited by 25
- 2021PvDeConv: Point-Voxel Deconvolution for Autoencoding CAD Construction in 3Dcited by 20
- 2021RPSRNet: End-to-End Trainable Rigid Point Set Registration Network using Barnes-Hut 2D-Tree Representationcited by 8
Built on by
Citing papers per year: 2023: 3; 2024: 11; 2025: 6; 2026: 11.
31 papers.
Sort:
By area:
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 81
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 66
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilitiescited by 43
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 35
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 23
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2023SepicNet: Sharp Edges Recovery by Parametric Inference of Curves in 3D Shapescited by 13
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 9
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Datacited by 8
19 more
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generationcited by 6
- 2025NURBGen: High-Fidelity Text-to-CAD Generation through LLM-Driven NURBS Modelingcited by 6
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Modelscited by 5
- 2024BRep Boundary and Junction Detection for CAD Reverse Engineeringcited by 4
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Imagescited by 3
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulationcited by 3
- 2025Better STEP, a format and dataset for boundary representationcited by 2
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Designcited by 2
- 2023Impact of Disentanglement on Pruning Neural Networkscited by 1
- 2024Constraint-Aware Feature Learning for Parametric Point Cloudcited by 1
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesiscited by 1
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Historiescited by 1
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Groundingcited by 1
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CADcited by 1
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineeringcited by 0
- 2026NeuSOGA3D: A Neuro-Symbolic Framework for Explainable 3D Geometric Reconstructioncited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editingcited by 0
- 2026Rethinking Human Intent-to-CAD: Parametric CAD Model Generation via Cooperative Multi-Task Alignment and Spatial-Aware Reinforcement Learningcited by 0
- 2026Rethinking Human Intent-to-CAD: Parametric CAD Model Generation via Cooperative Multi-Task Alignment and Spatial-Aware Reinforcement Learning11 Oct 2026
- 2026NeuSOGA3D: A Neuro-Symbolic Framework for Explainable 3D Geometric Reconstruction17 Sep 2026
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories16 Jun 2026
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Models3 May 2026
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data27 Apr 2026
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis13 Feb 2026
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulation16 Dec 2025
19 more
- 2025NURBGen: High-Fidelity Text-to-CAD Generation through LLM-Driven NURBS Modeling9 Nov 2025
- 2025Better STEP, a format and dataset for boundary representation4 Jun 2025
- 2025CAD-Coder:Text-Guided CAD Files Code Generation13 May 2025
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilities10 May 2025
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generation29 Apr 2025
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Clouds18 Dec 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 2024
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inference30 Oct 2024
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts25 Sep 2024
- 2024BRep Boundary and Junction Detection for CAD Reverse Engineering21 Sep 2024
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization19 Jul 2024
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision18 Jul 2024
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Clouds17 Jul 2024
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Images16 Jun 2024
- 2024Geometric Deep Learning for Computer-Aided Design: A Survey27 Feb 2024
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselines30 Aug 2023
- 2023Impact of Disentanglement on Pruning Neural Networks19 Jul 2023
- 2023SepicNet: Sharp Edges Recovery by Parametric Inference of Curves in 3D Shapes13 Apr 2023
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 81
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 66
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilitiescited by 43
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 35
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 23
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2023SepicNet: Sharp Edges Recovery by Parametric Inference of Curves in 3D Shapescited by 13
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 9
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
12 most cited of 28 All 28 (JSON)
- 2026Rethinking Human Intent-to-CAD: Parametric CAD Model Generation via Cooperative Multi-Task Alignment and Spatial-Aware Reinforcement Learning11 Oct 2026
- 2026NeuSOGA3D: A Neuro-Symbolic Framework for Explainable 3D Geometric Reconstruction17 Sep 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories16 Jun 2026
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis13 Feb 2026
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulation16 Dec 2025
- 2025NURBGen: High-Fidelity Text-to-CAD Generation through LLM-Driven NURBS Modeling9 Nov 2025
- 2025Better STEP, a format and dataset for boundary representation4 Jun 2025
- 2025CAD-Coder:Text-Guided CAD Files Code Generation13 May 2025
12 newest of 28 All 28 (JSON)