Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edge & Face Selection

Jun 3, 2026·
Dacheng Qi
Dacheng Qi
Equal contribution
,
Chenyu Wang
Equal contribution
,
Jingwei Xu
,
Tianzhe Chu
,
Zibo Zhao
,
Wen Liu
,
Wenrui Ding
,
Yi Ma
,
Shenghua Gao
· 1 min read
Image credit: Unsplash
Abstract
We present Pointer-CAD, a novel LLM-based CAD generation framework that leverages a pointer-based command sequence representation to explicitly incorporate the geometric information of B-rep models into sequential modeling. In particular, Pointer-CAD decomposes CAD model generation into steps, conditioning the generation of each subsequent step on both the textual description and the B-rep generated from previous steps. Whenever an operation requires the selection of a specific geometric entity, the LLM predicts a Pointer that selects the most feature-consistent candidate from the available set. Such a selection operation also reduces the quantization error in the command sequence-based representation. To support the training of Pointer-CAD, we develop a data annotation pipeline that produces expert-level natural language descriptions and apply it to build a dataset of approximately 575K CAD models.
Type
Publication
The IEEE/CVF Conference on Computer Vision and Pattern Recognition 2026
Status
Peer-reviewed Open access
License
CC-BY-4.0
publications

Please visit the official CVPR page for details.

Dacheng Qi
Authors
Dacheng Qi (he/him)
PhD Student

I am a Ph.D. student in Computing & Data Science at The University of Hong Kong, supervised by Prof. Yi Ma and Prof. Shenghua Gao. I received my M.S. degree from Beihang University under the supervision of Prof. Wenrui Ding and Researcher Yufeng Wang.

My research interests lie in generative methods for 3D design and manufacturing, especially parametric CAD synthesis and its integration with multimodal large language models. Before this, I worked on 3D generation.