{"id":"https://openalex.org/W7135225263","doi":"https://doi.org/10.48550/arxiv.2603.11831","title":"Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Grounding","display_name":"Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Grounding","publication_year":2026,"publication_date":"2026-03-12","ids":{"openalex":"https://openalex.org/W7135225263","doi":"https://doi.org/10.48550/arxiv.2603.11831"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.11831","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.11831","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.11831","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5129077135","display_name":"Jiahao Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Jiahao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085650186","display_name":"Qingwang Zhang","orcid":"https://orcid.org/0009-0007-9510-3203"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Qingwang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129081397","display_name":"Qiuyu Chen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chen, Qiuyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128922593","display_name":"Guozhan Qiu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Qiu, Guozhan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074428232","display_name":"Yunzhong Lou","orcid":"https://orcid.org/0009-0001-2386-0017"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lou, Yunzhong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5129061170","display_name":"Xiangdong Zhou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhou, Xiangdong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.6324999928474426,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.6324999928474426,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.155799999833107,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10672","display_name":"Design Education and Practice","score":0.02800000086426735,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cad","display_name":"CAD","score":0.79339998960495},{"id":"https://openalex.org/keywords/parametric-statistics","display_name":"Parametric statistics","score":0.5687999725341797},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.5350000262260437},{"id":"https://openalex.org/keywords/computer-aided-design","display_name":"Computer Aided Design","score":0.4943999946117401},{"id":"https://openalex.org/keywords/parametric-model","display_name":"Parametric model","score":0.4320000112056732},{"id":"https://openalex.org/keywords/solid-modeling","display_name":"Solid modeling","score":0.4320000112056732},{"id":"https://openalex.org/keywords/parametric-design","display_name":"Parametric design","score":0.4185999929904938},{"id":"https://openalex.org/keywords/geometric-primitive","display_name":"Geometric primitive","score":0.38109999895095825},{"id":"https://openalex.org/keywords/boundary-representation","display_name":"Boundary representation","score":0.3788999915122986}],"concepts":[{"id":"https://openalex.org/C194789388","wikidata":"https://www.wikidata.org/wiki/Q17855283","display_name":"CAD","level":2,"score":0.79339998960495},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5947999954223633},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.5687999725341797},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.5350000262260437},{"id":"https://openalex.org/C119823426","wikidata":"https://www.wikidata.org/wiki/Q184793","display_name":"Computer Aided Design","level":2,"score":0.4943999946117401},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.4918999969959259},{"id":"https://openalex.org/C24574437","wikidata":"https://www.wikidata.org/wiki/Q7135228","display_name":"Parametric model","level":3,"score":0.4320000112056732},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.4320000112056732},{"id":"https://openalex.org/C2778370241","wikidata":"https://www.wikidata.org/wiki/Q18386598","display_name":"Parametric design","level":3,"score":0.4185999929904938},{"id":"https://openalex.org/C181095308","wikidata":"https://www.wikidata.org/wiki/Q1541599","display_name":"Geometric primitive","level":2,"score":0.38109999895095825},{"id":"https://openalex.org/C117258860","wikidata":"https://www.wikidata.org/wiki/Q895153","display_name":"Boundary representation","level":3,"score":0.3788999915122986},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.36570000648498535},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.364300012588501},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.3605000078678131},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.3515999913215637},{"id":"https://openalex.org/C2776045410","wikidata":"https://www.wikidata.org/wiki/Q25111241","display_name":"Parametric programming","level":3,"score":0.34220001101493835},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.3418999910354614},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.3411000072956085},{"id":"https://openalex.org/C104065381","wikidata":"https://www.wikidata.org/wiki/Q1002535","display_name":"Geometric modeling","level":2,"score":0.34040001034736633},{"id":"https://openalex.org/C168993435","wikidata":"https://www.wikidata.org/wiki/Q6501125","display_name":"Ground","level":2,"score":0.2962999939918518},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.29440000653266907},{"id":"https://openalex.org/C40319758","wikidata":"https://www.wikidata.org/wiki/Q5535477","display_name":"Geometric design","level":2,"score":0.29429998993873596},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2808000147342682},{"id":"https://openalex.org/C120823896","wikidata":"https://www.wikidata.org/wiki/Q1043226","display_name":"Product design","level":3,"score":0.25209999084472656},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.25049999356269836}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.11831","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.11831","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.11831","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.11831","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5591732263565063}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"field":[1],"of":[2,54],"Computer-Aided":[3],"Design":[4],"(CAD)":[5],"generation":[6,164,181],"has":[7],"made":[8],"significant":[9],"progress":[10],"in":[11],"recent":[12],"years.":[13],"Existing":[14],"methods":[15],"typically":[16],"fall":[17],"into":[18],"two":[19],"separate":[20],"categories:":[21],"parametric":[22,36,45,65],"CAD":[23,34,77,106,150,163,180],"modeling":[24,37,78],"and":[25,38,49,58,98,114,184],"direct":[26],"boundary":[27],"representation":[28],"(B-Rep)":[29],"synthesis.":[30],"In":[31],"modern":[32],"feature-based":[33],"systems,":[35],"B-Rep":[39,55,60,100],"are":[40,186],"inherently":[41],"intertwined,":[42],"as":[43],"advanced":[44],"operations":[46],"(e.g.,":[47],"fillet":[48],"chamfer)":[50],"require":[51],"explicit":[52],"selection":[53],"geometric":[56,126],"primitives,":[57],"the":[59,122,136,153],"itself":[61],"is":[62],"derived":[63],"from":[64],"operations.":[66],"Consequently,":[67],"this":[68],"paradigm":[69],"gap":[70],"remains":[71],"a":[72,88,99,116,145],"critical":[73],"factor":[74],"limiting":[75],"AI-driven":[76],"for":[79,104],"complex":[80],"industrial":[81],"product":[82],"design.":[83],"This":[84],"paper":[85],"presents":[86],"FutureCAD,":[87],"novel":[89],"text-to-CAD":[90],"framework":[91],"that":[92,120,176],"leverages":[93],"large":[94],"language":[95],"models":[96],"(LLMs)":[97],"grounding":[101],"transformer":[102],"(BRepGround)":[103],"high-fidelity":[105],"generation.":[107],"Our":[108],"method":[109],"generates":[110],"executable":[111],"CadQuery":[112],"scripts,":[113],"introduces":[115],"text-based":[117],"query":[118],"mechanism":[119],"enables":[121],"LLM":[123],"to":[124,135,160,171],"specify":[125],"selections":[127],"via":[128],"natural":[129],"language,":[130],"which":[131],"BRepGround":[132],"then":[133],"grounds":[134],"target":[137],"primitives.":[138],"To":[139],"train":[140],"our":[141],"framework,":[142],"we":[143,155],"construct":[144],"new":[146],"dataset":[147,185],"comprising":[148],"real-world":[149],"models.":[151],"For":[152],"LLM,":[154],"apply":[156],"supervised":[157],"fine-tuning":[158],"(SFT)":[159],"establish":[161],"fundamental":[162],"capabilities,":[165],"followed":[166],"by":[167],"reinforcement":[168],"learning":[169],"(RL)":[170],"improve":[172],"generalization.":[173],"Experiments":[174],"show":[175],"FutureCAD":[177],"achieves":[178],"state-of-the-art":[179],"performance.":[182],"Code":[183],"available":[187],"at:":[188],"https://github.com/JohanStackk/FutureCAD":[189]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-03-14T00:00:00"}
