A Survey of Methods for Converting Unstructured Data to CSG Models
Not on the map. Why?
Abstract (arXiv)
The goal of this document is to survey existing methods for recovering CSG representations from unstructured data such as 3D point-clouds or polygon meshes. We review and discuss related topics such as the segmentation and fitting of the input data. We cover techniques from solid modeling and CAD for polyhedron to CSG and B-rep to CSG conversion. We look at approaches coming from program synthesis, evolutionary techniques (such as genetic programming or genetic algorithm), and deep learning methods. Finally, we conclude with a discussion of techniques for the generation of computer programs representing solids (not just CSG models) and higher-level representations (such as, for example, the ones based on sketch and extrusion or feature based operations).
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 54 of its 141 references that are in the map. First posted on arXiv 2 May 2023.
Builds on
54 of 141 references.
References · 54
- 2017Attention Is All You Needcited by 59,932
- 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
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,214
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2021Neural Fields in Visual Computing and Beyondcited by 539
- 2021Advances in Neural Renderingcited by 365
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
38 more
- 2019Learning Shape Templates with Structured Implicit Functionscited by 242
- 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
- 2016Thingi10K: A Dataset of 10,000 3D-Printing Modelscited by 182
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019CvxNet: Learnable Convex Decompositioncited by 173
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 97
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
- 2021Computer-Aided Design as Languagecited by 82
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
- 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
- 2021HPNet: Deep Primitive Segmentation Using Hybrid Representationscited by 35
- 2023Neurosymbolic Models for Computer Graphicscited by 27
- 2021CPFN: Cascaded Primitive Fitting Networks for High-Resolution Point Cloudscited by 24
- 2021Reconstructing Compact Building Models from Point Clouds Using Deep Implicit Fieldscited by 20
- 2020ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesiscited by 19
- 2019Neural Shape Parsers for Constructive Solid Geometrycited by 14
- 2020Sketch2CAD: Sequential CAD Modeling by Sketching in Contextcited by 14
- 2021AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assembliescited by 13
- 2022AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentationcited by 10
- 2021ShapeMOD: Macro Operation Discovery for 3D Shape Programscited by 4
- 2021Fit4CAD: A point cloud benchmark for fitting simple geometric primitives in CAD objectscited by 4
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.