Davidlequnchen/VLM-CADFeatureRecognition

​This repository provides code and resources for automating manufacturing feature recognition in CAD designs using vision-language models.

52
/ 100
Established

Employs prompt engineering techniques—multi-view isometric rendering, few-shot learning, and chain-of-thought reasoning—to enable zero-shot generalization across diverse manufacturing features without predefined geometric rules. Integrates PyTorch with pythonocc for CAD geometry processing and STEP file parsing, paired with the MFCAD-VLM dataset of expert-annotated CAD models at varying complexity levels to benchmark VLM performance on feature detection tasks.

No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

52

Forks

13

Language

Jupyter Notebook

License

MIT

Last pushed

Jan 31, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/Davidlequnchen/VLM-CADFeatureRecognition"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.