Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edge & Face Selection
Jun 3, 2026·
,,,,,,·
1 min read
Dacheng Qi
Equal contribution
,Chenyu Wang
Equal contribution
,Jingwei Xu
Tianzhe Chu
Zibo Zhao
Wen Liu
Wenrui Ding
Yi Ma
Shenghua Gao
Image credit: UnsplashAbstract
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
Please visit the official CVPR page for details.

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.