Reinforcement Learning for Block Decomposition of CAD Models
Benjamin C. DiPrete, Rao V. Garimella, Cristina Garcia Cardona,, Navamita Ray

TL;DR
This paper introduces a reinforcement learning-based approach for automating the decomposition of CAD models into rectangular blocks, improving mesh generation for simulations and reducing manual effort.
Contribution
It presents the first successful use of reinforcement learning to autonomously perform block decomposition of CAD models, enhancing automation in mesh generation.
Findings
Agent learns effective cutting strategies quickly
Reinforcement learning outperforms random cuts
Method applicable to complex 2D and 3D models
Abstract
We present a novel AI-assisted method for decomposing (segmenting) planar CAD (computer-aided design) models into well shaped rectangular blocks as a proof-of-principle of a general decomposition method applicable to complex 2D and 3D CAD models. The decomposed blocks are required for generating good quality meshes (tilings of quadrilaterals or hexahedra) suitable for numerical simulations of physical systems governed by conservation laws. The problem of hexahedral mesh generation of general CAD models has vexed researchers for over 3 decades and analysts often spend more than 50% of the design-analysis cycle time decomposing complex models into simpler parts meshable by existing techniques. Our method uses reinforcement learning to train an agent to perform a series of optimal cuts on the CAD model that result in a good quality block decomposition. We show that the agent quickly learns…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Manufacturing Process and Optimization · 3D Shape Modeling and Analysis
