Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioning
Yilin Liu, Jiale Chen, Shanshan Pan, Daniel Cohen-Or, Hao Zhang, Hui Huang
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD GenerationJianyu Wu, Yizhou Wang, Xiangyu Yue, Xinzhu Ma et al.ICCV 2025 · 2 citations
- B-repLer: Language-guided Editing of CAD ModelsYilin Liu, Niladri Shekhar Dutt, Changjian Li, Niloy J. MitraSIGGRAPH 2026 · 1 citation
- SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiabilityHanting Niu, Junkai Deng, Fei Hou, Wencheng Wang et al.SIGGRAPH 2026 · 1 citation
- BrepGiff: Lightweight Generation of Complex B-rep with 3D GAT DiffusionHao Guo, Xiaoshui Huang, Jiacheng Hao, Yunpeng Bai et al.CVPR 2025
- BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian SplattingJiaxing Yu, Dongyang Ren, Hangyu Xu, Zhouyuxiao Yang et al.CVPR 2026
Builds on18
- PolyGen: An Autoregressive Generative Model of 3D MeshesCharlie Nash, Yaroslav Ganin, S. M. Ali Eslami, Peter W. BattagliaICML 2020 · 339 citations
- UCSG-NET- Unsupervised Discovering of Constructive Solid Geometry TreeKacper Kania, Maciej Zieba, Tomasz KajdanowiczNeurIPS 2020 · 133 citations
- ComplexGen: CAD reconstruction by B-rep chain complex generationHaoxiang Guo, Shilin Liu, Hao Pan, Yang Liu et al.SIGGRAPH 2022 · 106 citations
- Neural dual contouringZhiqin Chen, Andrea Tagliasacchi, Thomas A. Funkhouser, Hao ZhangSIGGRAPH 2022 · 98 citations
- MeshGPT: Generating Triangle Meshes with Decoder-Only TransformersYawar Siddiqui, Antonio Alliegro, Alexey Artemov, Tatiana Tommasi et al.CVPR 2024 · 74 citations
Related papers
- SpelsNet: Surface Primitive Elements Segmentation by B-Rep Graph Structure SupervisionKseniya Cherenkova, Elona Dupont, Anis Kacem, Gleb Gusev et al.NeurIPS 2024 · 8 citations
- DualBrep: A Dual-Field Continuous Representation for B-rep ModellingYilin Liu, Pradeep Kumar Jayaraman, Chinthala Reddy, Xiang Xu et al.SIGGRAPH 2026
- UV-Net: Learning From Boundary RepresentationsPradeep Kumar Jayaraman, Aditya Sanghi, Joseph G. Lambourne, Karl D. D. Willis et al.CVPR 2021
- BRepNet: A Topological Message Passing System for Solid ModelsJoseph G. Lambourne, Karl D. D. Willis, Pradeep Kumar Jayaraman, Aditya Sanghi et al.CVPR 2021
- Stitch-A-Shape: Bottom-up Learning for B-Rep GenerationPu Li, Wenhao Zhang, Jinglu Chen, Dongming YanSIGGRAPH 2025 · 3 citations
