Papers for

cad software developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Language helps improve computer aided design surface fitting accuracy

Language-Augmented Semantic Priors for B-Spline Surface Fitting

Abstract: The use of B-splines and Non-Uniform Rational B-Splines surfaces constitutes the mathematical foundation of contemporary computer-aided design (CAD) systems. Despite long-term progress, geometric kernels in traditional CAD still rely heavily on predetermined heuristic initialization for surface fitting and parameterization. Meanwhile, the procedural semantics and design intent encoded in modeling histories are largely ignored during geometry generation. This disconnect creates a gap between high-level design intent and solver-executable geometric configuration, often leading to suboptimal and semantically inconsistent fitting results. To bridge this gap, we introduce LASP, a Language-Augmented Semantic Priors framework that leverages large language models (LLMs) to infer structured, solver-usable B-spline priors from procedural modeling histories. Rather than modifying the geometric kernel itself, LASP operates as a semantic reasoning layer above existing solvers. It first translates modeling histories into rich textual descriptions that capture design intent, geometric context, and functional relationships, and then uses a fine-tuned LLM to predict structured B-spline prior parameters. LASP is trained through a two-stage scheme that combines local geometric regularities with long-range contextual dependencies, producing priors that are both interpretable and semantically coherent. This approach furnishes inductive signals that direct the conventional B-spline fitting process toward solutions that more accurately encapsulate the intended design objectives and demonstrate heightened semantic coherence. Compared to traditional machine learning schemes, the experiments demonstrate that language-driven reasoning can serve as a powerful inductive bias for geometric solving, establishing a new paradigm of language-guided geometric optimization in modern CAD systems.

Thu 10 SeptComputer Vision and Pattern RecognitionArtificial Intelligence
The gist
Designing 3D surfaces in computer-aided design (CAD) often uses mathematical tools called B-splines, but existing methods need manual starting guesses and don’t use the designer’s original intentions well. The authors created LASP, a system that uses language models to understand the history and intent behind surface designs by turning that information into detailed text descriptions. This system then predicts better initial parameters for fitting these surfaces, which helps existing CAD solvers produce more accurate and meaningful results. By adding a language-based reasoning step, LASP improves how well the final surfaces match the original design goals.
Open 2609.11708v1

Neural networks learn stable 3D solid shapes from canonical CAD inputs

Learn the Solid, Not the File: Canonical Inputs for Neural Networks on CAD Boundary Representations

Abstract: Boundary representation (B-rep) is the standard format used by modern CAD systems for parametric 3D models. It turns out, the exact same solid can be represented by different B-reps: for example, two engineers using different operations, a geometry kernel rebuilding the file, and an export setting repartitioning faces will lead to different B-reps even though the underlying solid remains the same. We show that existing B-rep encoders are not robust to variation in the B-rep with the same solid on perturbations applied to standard benchmarks, naturally occurring variations inherent to CAD software, and differences in how designers model the same part via a human dataset we created in FreeCAD. The performance of popular B-rep encoders often collapses catastrophically. We propose the canonical region graph, an input representation whose nodes, features and coordinate frame are derived from the solid itself and show theoretical invariance guarantees on repartitioning and rigid motions. It matches the strongest baseline on standard benchmarks, and is stable under every perturbation we test.

Thu 10 SeptComputer Vision and Pattern RecognitionArtificial IntelligenceComputational Geometry
The gist
3D models made by engineers can be saved in many different ways even when showing the same object, which confuses computer programs trying to understand them. The authors show that current AI methods fail to recognize the same shape when its description changes. They created a new way to describe 3D objects so the computer always sees the real shape, not the differences in files. Their method is more reliable for recognizing parts, even when the files vary or the object is moved around.
Open 2609.11573v1