Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioning
Not on the map. Why?
Abstract (arXiv)
We introduce a novel method for acquiring boundary representations (B-Reps) of 3D CAD models which involves a two-step process: it first applies a spatial partitioning, referred to as the ``split``, followed by a ``fit`` operation to derive a single primitive within each partition. Specifically, our partitioning aims to produce the classical Voronoi diagram of the set of ground-truth (GT) B-Rep primitives. In contrast to prior B-Rep constructions which were bottom-up, either via direct primitive fitting or point clustering, our Split-and-Fit approach is top-down and structure-aware, since a Voronoi partition explicitly reveals both the number of and the connections between the primitives. We design a neural network to predict the Voronoi diagram from an input point cloud or distance field via a binary classification. We show that our network, coined NVD-Net for neural Voronoi diagrams, can effectively learn Voronoi partitions for CAD models from training data and exhibits superior generalization capabilities. Extensive experiments and evaluation demonstrate that the resulting B-Reps, consisting of parametric surfaces, curves, and vertices, are more plausible than those obtained by existing alternatives, with significant improvements in reconstruction quality. Code will be released on https://github.com/yilinliu77/NVDNet.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 20 of its 47 references that are in the map. First posted on arXiv 7 Jun 2024.
Builds on
20 of 47 references.
References · 20
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
- 2023MeshGPT: Generating Triangle Meshes with Decoder-Only Transformerscited by 254
- 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2021BRepNet: A topological message passing system for solid modelscited by 92
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2022Neural Dual Contouringcited by 71
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
8 more
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2021HPNet: Deep Primitive Segmentation Using Hybrid Representationscited by 35
- 2023NerVE: Neural Volumetric Edges for Parametric Curve Extraction from Point Cloudcited by 22
- 2022Computing Medial Axis Transform with Feature Preservation via Restricted Power Diagramcited by 15
- 2019VoronoiNet: General Functional Approximators with Local Supportcited by 10
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2020Variational Shape Approximation of Point Set Surfacescited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 7; 2026: 8.
17 papers.
Sort:
By area:
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generationcited by 6
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modellingcited by 2
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?cited by 1
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scanscited by 0
5 more
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiabilitycited by 0
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splattingcited by 0
- 2026Learning From Design Procedure To Generate CAD Programs for Data Augmentationcited by 0
- 2026CADENA: Stepwise CAD Reverse Engineeringcited by 0
- 2026CGGT: Curve-Grounded Geometry Transformer for 3D Parametric Curve Reconstructioncited by 0
- 2026CGGT: Curve-Grounded Geometry Transformer for 3D Parametric Curve Reconstruction13 Sep 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modelling30 Jun 2026
- 2026Learning From Design Procedure To Generate CAD Programs for Data Augmentation6 Mar 2026
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splatting24 Feb 2026
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineering18 Feb 2026
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiability27 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?18 Nov 2025
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learning28 May 2025
5 more
- 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
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scans5 Apr 2025
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 2024
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization19 Jul 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generationcited by 6
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?cited by 1
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scanscited by 0
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiabilitycited by 0
12 most cited of 16 All 16 (JSON)
- 2026CGGT: Curve-Grounded Geometry Transformer for 3D Parametric Curve Reconstruction13 Sep 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026Learning From Design Procedure To Generate CAD Programs for Data Augmentation6 Mar 2026
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splatting24 Feb 2026
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineering18 Feb 2026
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiability27 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?18 Nov 2025
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learning28 May 2025
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generation29 Apr 2025
12 newest of 16 All 16 (JSON)