LGAIMar 24, 2025

RLCAD: Reinforcement Learning Training Gym for Revolution Involved CAD Command Sequence Generation

arXiv:2503.18549v24 citationsh-index: 5Comput. Aided Des.
Originality Incremental advance
AI Analysis

This work addresses a limitation in CAD automation for designers and engineers by enabling more complex geometric representations, though it is incremental as it extends existing methods to include revolution operations.

The paper tackles the problem of automatically generating CAD command sequences for complex geometries by introducing a reinforcement learning training gym that supports revolution operations, achieving state-of-the-art quality in sequence generation from boundary representation geometries.

A CAD command sequence is a typical parametric design paradigm in 3D CAD systems where a model is constructed by overlaying 2D sketches with operations such as extrusion, revolution, and Boolean operations. Although there is growing academic interest in the automatic generation of command sequences, existing methods and datasets only support operations such as 2D sketching, extrusion,and Boolean operations. This limitation makes it challenging to represent more complex geometries. In this paper, we present a reinforcement learning (RL) training environment (gym) built on a CAD geometric engine. Given an input boundary representation (B-Rep) geometry, the policy network in the RL algorithm generates an action. This action, along with previously generated actions, is processed within the gym to produce the corresponding CAD geometry, which is then fed back into the policy network. The rewards, determined by the difference between the generated and target geometries within the gym, are used to update the RL network. Our method supports operations beyond sketches, Boolean, and extrusion, including revolution operations. With this training gym, we achieve state-of-the-art (SOTA) quality in generating command sequences from B-Rep geometries.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes