%PDF-1.7
%
1 0 obj
<< /Metadata 3 0 R /Pages 4 0 R /Type /Catalog >>
endobj
2 0 obj
<< /Author (Jiahao Li; Yusheng Luo; Yunzhong Lou; Xiangdong Zhou) /Creator (arXiv GenPDF \(tex2pdf:4177c2c\)) /DOI (https://doi.org/10.48550/arXiv.2512.06328) /License (http://creativecommons.org/licenses/by/4.0/) /PTEX.Fullbanner (This is pdfTeX, Version 3.141592653-2.6-1.40.28 \(TeX Live 2025\) kpathsea version 6.4.1) /Producer (pikepdf 8.15.1) /TemplateVersion (2026.1) /Title (ReCAD: Reinforcement Learning Enhanced Parametric CAD Model Generation with Vision-Language Models) /Trapped /False /arXivID (https://arxiv.org/abs/2512.06328v1) >>
endobj
3 0 obj
<< /Subtype /XML /Type /Metadata /Length 1682 >>
stream
ReCAD: Reinforcement Learning Enhanced Parametric CAD Model Generation with Vision-Language ModelsJiahao LiYusheng LuoYunzhong LouXiangdong Zhouhttp://creativecommons.org/licenses/by/4.0/cs.CV
endstream
endobj
4 0 obj
<< /Count 17 /Kids [ 5 0 R 6 0 R 7 0 R ] /Type /Pages >>
endobj
5 0 obj
<< /Count 6 /Kids [ 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R ] /Parent 4 0 R /Type /Pages >>
endobj
6 0 obj
<< /Count 6 /Kids [ 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R ] /Parent 4 0 R /Type /Pages >>
endobj
7 0 obj
<< /Count 5 /Kids [ 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R ] /Parent 4 0 R /Type /Pages >>
endobj
8 0 obj
<< /Annots [ 25 0 R ] /Contents [ 26 0 R 27 0 R 28 0 R 29 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 30 0 R /Type /Page >>
endobj
9 0 obj
<< /Contents 31 0 R /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 32 0 R /Type /Page >>
endobj
10 0 obj
<< /Contents 33 0 R /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 34 0 R /Type /Page >>
endobj
11 0 obj
<< /Contents 35 0 R /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 36 0 R /Type /Page >>
endobj
12 0 obj
<< /Contents 37 0 R /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 38 0 R /Type /Page >>
endobj
13 0 obj
<< /Contents 39 0 R /MediaBox [ 0 0 612 792 ] /Parent 5 0 R /Resources 40 0 R /Type /Page >>
endobj
14 0 obj
<< /Contents 41 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 42 0 R /Type /Page >>
endobj
15 0 obj
<< /Contents 43 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 44 0 R /Type /Page >>
endobj
16 0 obj
<< /Contents 45 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 46 0 R /Type /Page >>
endobj
17 0 obj
<< /Contents 47 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 48 0 R /Type /Page >>
endobj
18 0 obj
<< /Contents 49 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 50 0 R /Type /Page >>
endobj
19 0 obj
<< /Contents 51 0 R /MediaBox [ 0 0 612 792 ] /Parent 6 0 R /Resources 52 0 R /Type /Page >>
endobj
20 0 obj
<< /Contents 53 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources 54 0 R /Type /Page >>
endobj
21 0 obj
<< /Contents 55 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources 56 0 R /Type /Page >>
endobj
22 0 obj
<< /Contents 57 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources 58 0 R /Type /Page >>
endobj
23 0 obj
<< /Contents 59 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources 60 0 R /Type /Page >>
endobj
24 0 obj
<< /Contents 61 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources 62 0 R /Type /Page >>
endobj
25 0 obj
<< /A << /S /URI /URI (https://arxiv.org/abs/2512.06328v1) >> /BS << /W 0 >> /NM (fitz-L0) /Rect [ 12 225.46997 32 566.53 ] /Subtype /Link >>
endobj
26 0 obj
<< /Length 10 /Filter /FlateDecode >>
stream
x+ |
endstream
endobj
27 0 obj
<< /Filter /FlateDecode /Length 4450 >>
stream
xڍZ[㶑}_P$kY/8t|-%x(Re:=~T(JMy"
E,N]`_o^Ws꿿U&N*<]0]Vwyh}T8TomE+ ѕx
T{G|=F6K 4T=P:}yMW~d04_ȴ
W<
ˇ/?M9z2\Oi\qAƫ%:m=Q0o8_#W6wK3x\c<!bgϔdK_DЕfEiEg`umLz L`IG)p^U^Vko(c<(6lHfo}GR]záж>K͈ZadBG~!2f,)X1d2qƫ-o`'hӕݝͶTwqթK\՞%Kv:f_DC*
tlW4h/\o6xKK9^l;곴;KKz!`!ݖu,ͮ*F8?Վ5l[xvqI4h8j3ŐvXWP#;Yjh$ݏb#o6HU;;`,QM!FnkiA;խP AAFQ
m͆K>aQޟ8PEq.oH/$6q\xX> JTK|b8&eamp8]hO:TG$bP/VvkA9x`bO_~b `fΉTBf$@Y}
Uv>3`/)y &6a0Y\aA|S|'SgS 8=ǡZz.tYzT9ݶNڐwETP%!LX'.7$QA 6?Ӈ[g_+>FdB}z֪vBAwGom0)ȷY/}`@u3EMOuq\D`jɟ`!b;pCo8pC2%c %)%ك5v7^)a($a]4"fL
@U"7tȆjnAe"X6ĜPT1Ґ;+lw.__!}ܐ lnxXTfh7篭Hpr(]D#U|oY>NvXF]:¸%ؖiD;%jh2>PO. '>NH- L@.?4?(A|cU.ԗA1ʀҒ Tf8+$i($r4
"eՏ?< .JA<
պx qQ S\)~qSv:*QS0Ku,8[ђY"Ν9=PE.}ߵCQf^1:?2OyY^e8N5%(
!؟%]w*؋$,q!iS 3kk\Wm^ $NpPRPPk܃EL̢b!xdSFKc{Αvaȯv =UDZKJ",!ߵU7,~n2i]+^ù}A**7Ic)R_k,JOu"!.$[kA4j&Aun@.36]|5痑!KxW ->iS3PZ'[$qM2jN-[%b[g_ ٠PʘY7eųr2Ro)M@h"K/J)(;([3e}uW!*\%1AfDŽx
V;,}CRURYY_U`h&
> r@2*f7rRC U~asW#Q7k0z4<k$`<'DK!8V@ xh*."T8j`;b(N}iozGqI
Bۅ
]陞`#p)9ReoŲ7&|w'I^rC*!HІYǍ{LSJZ33g{U1TXB&, $%tԸc'ȄqLl=G6mo Mm#ʼn|
WoU t*M" B P+R|{"{2F,RxLޤT}ŵDQ(g\owm9Z.#*pg`hH~(bRg|NcLJW
d6 wok!B0"dnkG7e-]SٮGfAwK9YtC.Y O {ÛIFΓFIЈ9ITT܃)؛^: ;G?,V٢T&o !D^G1=ghԨ1?S0GSG
9#MwtU!TVh75mPwB=PR׃`aD.c0C8wb19yM)'i$ǿ)U1_`W9+,앂@||Kc
-p*rRmJ;ٶ5G/߯
_=!=>>UF3Z%?OB.֝u [dkpP/a$U*fSU~JfW({> 0bUE[*X$Jk40X(gZIېLJIPTm#?5炸p+Ge42G89Y#EdIXhi3p=ٝ4%=\2|L`W)8@ԚqeK$1ˢ\k%]>ϸwC7ѷu_Z d%⟕FA= pvQ=8д|PdJJ BW.z1 Zݒvd7Qz6^3|qYvE5`/]ĸ|t /R߳zWNaϝ hLw
An[Y1gҽN^~>SKu`q<2IWjP뒳3=4̜e/nOMӭ[o՝BE¾}s|0^)D_^1@0$MSޏf%.˻0K֯_Ĺ
endstream
endobj
28 0 obj
<< /Length 11 /Filter /FlateDecode >>
stream
x
f
endstream
endobj
29 0 obj
<< /Filter /FlateDecode /Length 139 >>
stream
xE
@D@k6V,{U[`yU&U`T苁U+(B|-j糧
kyCRk| ߌ>ё}'W1b-yKL;z)&2
endstream
endobj
30 0 obj
<< /Font << /F38 63 0 R /F81 64 0 R /F83 65 0 R /F87 66 0 R /Times-Roman 67 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
31 0 obj
<< /Filter /FlateDecode /Length 4221 >>
stream
xڍZ[
~طJH*${s&m>pYi)RQN>`?
}C?.K]w_0S\$q3f`wU9{Ӿ;{>&fbWdQvw+]QwO8vf`~_C8WDzm>w8չL-iLWÓv;!f8Z
>o~ѡv){M\4mNmQV/-"l`W2J'nSMS>ԦK
eО/0]"q*gTa.eWd=Hd+ 褶qcW'\:ӛflq$dY-{MfB>0I67ik e)J[[ZK쟔@^v؛q8ޅy&$vIEG5ޡnhsj<aB]J5^7s neeP0^ݟw!ډFC{$bRN?iC9^ڦehYI;-amms1cp`CT˗
],Ves|Msr=gZ6@[
*Ife6",6t'279jxhP
6i+H(?A%te-KGg8Af&p`^
![qHHMûDSu-ⷽ^:lƛCĕÅZ,5b+#j[b2K+f. aFm)]Fb|6^]aUR86no9h7]f+*Xm29]i N[ `~D PK 3UJ$
~\H8,$NUJyP36j깏etUx(نn:N"[࠼l1]K((u
)mXPf4b(_(D}N;HpkIvR}\"`m8R՛n(EUe/UG͗xfe tqZpqi:ۃϡZj/|
ʗ`v܇.;i|):>嫳5dy+~C0/rq?vI؞Mo2ZjH~+*>)4CTX$[|"fNWtYP9ijшƆ)]D[+| !-#M#anDXzEYIssKQsK~Oi86fP3%&ʵa4HL̺t
`̻6
%Q>6qض9؇uDjS #P@S8h x>+N
.,q&)$K;/NAWRF+.i4Qk (1Eb53azQ8N~7-I<Mζ>;<"ES0&_DF18/.cӽ3LcӝpHl`DS?Qlz"
ZTvէF6ՑKi^#XBqzv(=Xc=h=hԲ3>UpuJ@Sh954B,3Pdь vs<y:^
30`,Avr{|Ⰹ߁bGb1KU,9f$zT/t-+U_F?֬ٴߥ层P/jHAST:Ť+^#&ȧ8SF¥":LJד}|
uG2>Cyr/8
))`wJb7%#i]Gw=wi;|[+":Om]0ŹՈ';p<s$LBhR{k2Jo0r>@+
8TBzSPOFJmsTȆC{t5
[7`,$V|fۓ3^c ?I脹errɵװZΪ, YJٵ+TP"
}yf]8B2Ew ?GbwhŻ6f"c͢DYE^E@0]?HΛT҄[+lܽF,%F,z]CdxM#2&3v>G@fsvQA" |M6z09'+H4hO3%*I]Y|PU,y|d6H(
nKKb+AdrI15!0E).,r_ sWTm93F@OOM(0dPdAUn*pv줈\ e%IӍ++HsDlnp A_V{Vk6kGasf߲L`}[U\v[sec<C" s+_)%,'Zqpɓq\n @~`.RN
]0DsayL̿^] O8O)T' $.&
BR-' ǁ#Z)@GW(_.G{RvuQ(*+;h7"DA[@!4AzHpD#AUyaq@m^J}CKbJty%8/:xlԉM!B]=YRk
SL2$WAjT*iKι.Wă&λmӞ.h'wpy-W?Ƿj(bU֊8ayVqDd<n@NILptmY].D\kj,'7`P 䞏B%k{s%bSXgs-݉M
<_#DNspq>d{㵠㧓$e=.k_PM@q >FٮšeWR:$]މ,)1̳dBIR04HR/_)vFr9
.wRm#gH u$WP~IV]N˩lib3{'>o(=h8Rq.X4w<
h