All software

CAD-Steps

AI and CAD

CAD dataset

Dataset / OpenCascade / Python

CAD-Steps is a dataset of intermediate CAD construction states — not just finished models, but every step along the way — for training models on how geometry is actually built.

Most CAD datasets contain only final shapes, so models trained on them learn what objects look like but not how a designer constructs them. CAD-Steps uses OpenCascade to replay construction sequences and capture each intermediate state, producing step-by-step data for training and evaluation.

The dataset is public on Hugging Face, with the generation code on GitHub.