STEP-Parts: Geometric Partitioning of Boundary Representations for Large-Scale CAD Processing

Shen Fan, Mikołaj Kida, Przemyslaw Musialski
4/16/2026
cs.GRcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Many CAD learning pipelines discretize Boundary Representations (B-Reps) into triangle meshes, discarding analytic surface structure and topological adjacency and thereby weakening consistent instance-level analysis. We present STEP-Parts, a deterministic CAD-to-supervision toolchain that extracts geometric instance partitions directly from raw STEP B-Reps and transfers them to tessellated carriers through retained source-face correspondence, yielding instance labels and metadata for downstream learning and evaluation. The construction merges adjacent B-Rep faces only when they share the same analytic primitive type and satisfy a near-tangent continuity criterion. On ABC, same-primitive dihedral angles are strongly bimodal, yielding a threshold-insensitive low-angle regime for part extraction. Because the partition is defined on intrinsic B-Rep topology rather than on a particular triangulation, the resulting boundaries remain stable under changes in tessellation. Applied to the DeepCAD subset of ABC, the pipeline processes approximately 180{,}000 models in under six hours on a consumer CPU. We release code and precomputed labels, and show that STEP-Parts serves both as a tessellation-robust geometric reference and as a useful supervision source in two downstream probes: an implicit reconstruction--segmentation network and a dataset-level point-based backbone.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fan2026stepparts,
  title  = {STEP-Parts: Geometric Partitioning of Boundary Representations for Large-Scale CAD Processing},
  author = {Shen Fan and Mikołaj Kida and Przemyslaw Musialski},
  year   = {2026},
  eprint = {2604.14927},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.14927v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.14927.svg)](https://codeofpaper.com/paper/2604.14927)

Discussion