Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders
Not on the map. Why?
Abstract (arXiv)
We propose Point2Cyl, a supervised network transforming a raw 3D point cloud to a set of extrusion cylinders. Reverse engineering from a raw geometry to a CAD model is an essential task to enable manipulation of the 3D data in shape editing software and thus expand their usages in many downstream applications. Particularly, the form of CAD models having a sequence of extrusion cylinders -- a 2D sketch plus an extrusion axis and range -- and their boolean combinations is not only widely used in the CAD community/software but also has great expressivity of shapes, compared to having limited types of primitives (e.g., planes, spheres, and cylinders). In this work, we introduce a neural network that solves the extrusion cylinder decomposition problem in a geometry-grounded way by first learning underlying geometric proxies. Precisely, our approach first predicts per-point segmentation, base/barrel labels and normals, then estimates for the underlying extrusion parameters in differentiable and closed-form formulations. Our experiments show that our approach demonstrates the best performance on two recent CAD datasets, Fusion Gallery and DeepCAD, and we further showcase our approach on reverse engineering and editing.
Key facts. Cited by 60 papers in the map (data through 13 Oct 2026). Builds on 30 of its 61 references that are in the map. First posted on arXiv 17 Dec 2021.
Builds on
30 of 61 references.
References · 30
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,231
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,389
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,686
- 2020Implicit Geometric Regularization for Learning Shapescited by 708
- 2019Deep Hough Voting for 3D Object Detection in Point Cloudscited by 648
- 2019SAL: Sign Agnostic Learning of Shapes from Raw Datacited by 389
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 341
- 2021An End-to-End Transformer Model for 3D Object Detectioncited by 329
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 270
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 124
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
18 more
- 2021BRepNet: A topological message passing system for solid modelscited by 92
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 91
- 2021Computer-Aided Design as Languagecited by 82
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2020PIE-NET: Parametric Inference of Point Cloud Edgescited by 67
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2020Deformation-Aware 3D Model Embedding and Retrievalcited by 30
- 2021CPFN: Cascaded Primitive Fitting Networks for High-Resolution Point Cloudscited by 24
- 2019Generic Primitive Detection in Point Clouds Using Novel Minimal Quadric Fitscited by 9
- 2020From Planes to Corners: Multi-Purpose Primitive Detection in Unorganized 3D Point Cloudscited by 7
- 2018A Minimalist Approach to Type-Agnostic Detection of Quadrics in Point Cloudscited by 4
- 2020PrimiTect: Fast Continuous Hough Voting for Primitive Detectioncited by 3
Built on by
Citing papers per year: 2022: 5; 2023: 10; 2024: 16; 2025: 12; 2026: 17.
60 papers.
Sort:
By area:
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 86
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 80
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 78
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 66
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 65
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 63
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 36
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
38 more
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 30
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Designcited by 26
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 24
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 21
- 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
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 13
- 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvaturecited by 12
- 2026Text-to-CAD Evaluation with CADTestscited by 10
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generationcited by 10
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
- 2025GenCAD-3D: CAD Program Generation using Multimodal Latent Space Alignment and Synthetic Dataset Balancingcited by 8
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generationcited by 6
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketchescited by 5
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweeperscited by 5
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 5
- 2023Recognising geometric primitives in 3D point clouds of mechanical CAD objectscited by 4
- 2024BRep Boundary and Junction Detection for CAD Reverse Engineeringcited by 4
- 2025Point2Primitive: CAD Reconstruction from Point Cloud by Direct Primitive Predictioncited by 4
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimizationcited by 4
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methodscited by 3
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2024Robust Shape Fitting for 3D Scene Abstractioncited by 3
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Imagescited by 3
- 2026Mamba-CAD: State Space Model For 3D Computer-Aided Design Generative Modelingcited by 3
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedbackcited by 3
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CADcited by 3
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Cloudscited by 2
- 2023PPI-NET: End-to-End Parametric Primitive Inferencecited by 1
- 2024Improved Convex Decomposition with Ensembling and Negative Primitivescited by 1
- 2024Constraint-Aware Feature Learning for Parametric Point Cloudcited by 1
- 2025Joint Neural SDF Reconstruction and Semantic Segmentation for CAD Modelscited by 1
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesiscited by 1
- 2026DreamCAD: Scaling Multi-modal CAD Generation using Differentiable Parametric Surfacescited by 1
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Groundingcited by 1
50 most cited of 60 All 60 (JSON)
- 2026StepCAD: Mesh-to-CAD Code Generation via LLM Policy and Geometry-Guided Search1 Oct 2026
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generation11 May 2026
- 2026Extrusion Segmentation Strategy to improve CAD Reconstruction from Point Cloud9 May 2026
- 2026Text-to-CAD Evaluation with CADTests8 May 2026
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimization2 May 2026
- 2026HiDiGen: Hierarchical Diffusion for B-Rep Generation with Explicit Topological Constraints3 Apr 2026
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedback28 Mar 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
38 more
- 2026DreamCAD: Scaling Multi-modal CAD Generation using Differentiable Parametric Surfaces5 Mar 2026
- 2026Mamba-CAD: State Space Model For 3D Computer-Aided Design Generative Modeling28 Feb 2026
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splatting24 Feb 2026
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis13 Feb 2026
- 2026PIRATR: Parametric Object Inference for Robotic Applications with Transformers in 3D Point Clouds5 Feb 2026
- 2025CADMorph: Geometry-Driven Parametric CAD Editing via a Plan-Generate-Verify Loop12 Dec 2025
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scans27 Oct 2025
- 2025Joint Neural SDF Reconstruction and Semantic Segmentation for CAD Models4 Oct 2025
- 2025GenCAD-3D: CAD Program Generation using Multimodal Latent Space Alignment and Synthetic Dataset Balancing17 Sep 2025
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Design13 Jul 2025
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generation7 May 2025
- 2025Point2Primitive: CAD Reconstruction from Point Cloud by Direct Primitive Prediction4 May 2025
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generation29 Apr 2025
- 2025HoLa: B-Rep Generation using a Holistic Latent Representation19 Apr 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan 2025
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Clouds18 Dec 2024
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solvers18 Dec 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 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
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Clouds17 Jul 2024
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers8 Jul 2024
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformer29 Jun 2024
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Images16 Jun 2024
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Design14 Jun 2024
- 2024Improved Convex Decomposition with Ensembling and Negative Primitives29 May 2024
- 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvature20 Apr 2024
- 2024Robust Shape Fitting for 3D Scene Abstraction15 Mar 2024
- 2024Geometric Deep Learning for Computer-Aided Design: A Survey27 Feb 2024
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention27 Feb 2024
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Clouds7 Dec 2023
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Clouds25 Sep 2023
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselines30 Aug 2023
- 2023PPI-NET: End-to-End Parametric Primitive Inference3 Aug 2023
- 2023Hierarchical Neural Coding for Controllable CAD Model Generation30 Jun 2023
50 newest of 60 All 60 (JSON)
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 86
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 80
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 78
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 66
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 65
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 63
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 36
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
12 most cited of 58 All 58 (JSON)
- 2026StepCAD: Mesh-to-CAD Code Generation via LLM Policy and Geometry-Guided Search1 Oct 2026
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generation11 May 2026
- 2026Extrusion Segmentation Strategy to improve CAD Reconstruction from Point Cloud9 May 2026
- 2026Text-to-CAD Evaluation with CADTests8 May 2026
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimization2 May 2026
- 2026HiDiGen: Hierarchical Diffusion for B-Rep Generation with Explicit Topological Constraints3 Apr 2026
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedback28 Mar 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
12 newest of 58 All 58 (JSON)