Pith. sign in

REVIEW 5 cited by

Generating CAD Code with Vision-Language Models for 3D Designs

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2410.05340 v2 pith:GZLUA5RA submitted 2024-10-07 cs.LG

classification cs.LG
keywords codeobjectscadcodeverifyapproachgeneratedobjectbenchmarkdesign
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Generative AI has transformed the fields of Design and Manufacturing by providing efficient and automated methods for generating and modifying 3D objects. One approach involves using Large Language Models (LLMs) to generate Computer- Aided Design (CAD) scripting code, which can then be executed to render a 3D object; however, the resulting 3D object may not meet the specified requirements. Testing the correctness of CAD generated code is challenging due to the complexity and structure of 3D objects (e.g., shapes, surfaces, and dimensions) that are not feasible in code. In this paper, we introduce CADCodeVerify, a novel approach to iteratively verify and improve 3D objects generated from CAD code. Our approach works by producing ameliorative feedback by prompting a Vision-Language Model (VLM) to generate and answer a set of validation questions to verify the generated object and prompt the VLM to correct deviations. To evaluate CADCodeVerify, we introduce, CADPrompt, the first benchmark for CAD code generation, consisting of 200 natural language prompts paired with expert-annotated scripting code for 3D objects to benchmark progress. Our findings show that CADCodeVerify improves VLM performance by providing visual feedback, enhancing the structure of the 3D objects, and increasing the success rate of the compiled program. When applied to GPT-4, CADCodeVerify achieved a 7.30% reduction in Point Cloud distance and a 5.0% improvement in success rate compared to prior work

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. GReFEM: Multimodal LLMs as Zero-Shot Semantic Assistants for Physics-Guided 3D Mesh Refinement

    cs.GR 2026-07 conditional novelty 6.5 of 10

    GReFEM shows MLLMs zero-shot isolate load-activated geometric features for volumetric mesh refinement with higher precision than matched-budget geometric heuristics.

  2. Ortho2CAD: 3D CAD generation from orthographic drawings using vision language models

    cs.CE 2026-07 conditional novelty 6.0 of 10

    A VLM maps orthographic drawings to executable CadQuery, reaching 100% valid code and ~7–8% relative IoU gains over the next-best baselines on DeepCAD and Fusion 360.

  3. Conversational Interfaces for Parametric Conceptual Architectural Design: Integrating Mixed Reality with LLM-driven Interaction

    cs.HC 2025-06 conditional novelty 6.0 of 10

    A conversational MR interface with three LLM agents converts speech and gestures into parametric modeling code; a 27-person user study reports lower barriers and successful compilation, though quantitative evidence is...

  4. CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generation

    cs.CV 2025-05 conditional novelty 6.0 of 10

    Fine-tuning a LLaVA-style vision-language model on 163k synthetic image-CadQuery pairs yields a model that compiles every test script and matches CAD solids better than general VLMs.

  5. Human-in-the-Loop: Quantitative Evaluation of 3D Models Generation by Large Language Models

    cs.CV 2025-09 reject novelty 4.0 of 10

    Quantitative geometry scores across four input types show semantic richness improves LLM-generated CAD fidelity, with code-based prompts reaching perfect scores only after human code edits.

Pith tools