{"id":11414,"date":"2026-10-27T02:36:51","date_gmt":"2026-10-27T02:36:51","guid":{"rendered":"https:\/\/yiroxautoparts.com\/capabilities\/3d-scanning-reverse-engineering\/"},"modified":"2026-10-27T16:15:56","modified_gmt":"2026-10-27T16:15:56","slug":"3d-scanning-reverse-engineering","status":"publish","type":"page","link":"https:\/\/yiroxautoparts.com\/es\/capabilities\/3d-scanning-reverse-engineering\/","title":{"rendered":"Escaneo 3D e ingenier\u00eda inversa"},"content":{"rendered":"\n<style>\n.yxs{--navy:#0d1b3e;--navy2:#13264f;--red:#cc1f2d;--red-h:#a8181f;--off:#f3f5f9;--bd:#dfe4ec;--mut:#55607a;--ink:#1f2a44;font-family:'Barlow',sans-serif;color:var(--ink);line-height:1.75;font-size:18px}\n.yxs *{box-sizing:border-box}.yxs img{max-width:100%;height:auto;display:block}\n.yxs .c{max-width:1240px;margin:0 auto;padding:0 32px}\n.yxs section{padding:112px 0}.yxs section.tint{background:var(--off)}\n.yxs h1,.yxs h2,.yxs h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;line-height:1.12;color:var(--navy);letter-spacing:.005em}\n.yxs h2{font-size:clamp(32px,3.4vw,46px);margin:0 0 22px;max-width:none}\n.yxs .split h2{max-width:none}\n.yxs h3{font-size:24px;margin:40px 0 12px}\n.yxs .eb{display:flex;align-items:center;gap:12px;font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:16px}\n.yxs .eb:before{content:\"\";width:36px;height:2px;background:var(--red)}\n.yxs p{margin:0 0 20px;max-width:70ch;color:#2b3550}.yxs li{margin:0 0 12px;max-width:68ch}\n.yxs p.lede{font-size:20px;line-height:1.7;color:var(--mut);max-width:980px;margin-bottom:22px}.yxs p.lede+p.lede{margin-top:-4px}\n.yxs a{color:var(--red);font-weight:600;text-decoration:none}.yxs a:hover{text-decoration:underline}\n\/* hero *\/\n.yxs .hero{background:var(--navy) center\/cover no-repeat;color:#fff;padding:88px 0 170px;min-height:560px}\n.yxs .hero h1{color:#fff;font-size:clamp(40px,5vw,68px);margin:18px 0 24px;max-width:20ch;line-height:1.05}\n.yxs .hero .lead{font-size:20px;max-width:58ch;color:rgba(255,255,255,.9);line-height:1.7}\n.yxs .crumb{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:34px}.yxs .crumb a{color:#fff;font-weight:500}.yxs .crumb span{opacity:.5;margin:0 6px}\n.yxs .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:'Barlow Condensed',sans-serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:15px;color:#fff}\n.yxs .eyebrow:before{content:\"\";width:40px;height:2px;background:var(--red)}\n.yxs .btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}\n.yxs .btn{display:inline-block;padding:16px 32px;border-radius:4px;font-weight:700;letter-spacing:.02em;transition:.2s}\n.yxs .btn-r{background:var(--red);color:#fff!important}.yxs .btn-r:hover{background:var(--red-h);text-decoration:none}\n.yxs .btn-o{border:1.5px solid rgba(255,255,255,.6);color:#fff!important}.yxs .btn-o:hover{background:rgba(255,255,255,.1);text-decoration:none}\n\/* stats: overlapping card *\/\n.yxs .stats{position:relative;margin-top:-92px;z-index:2}\n.yxs .sg{display:grid;grid-template-columns:repeat(5,1fr);background:var(--navy);border-radius:6px;box-shadow:0 24px 60px rgba(8,17,40,.28);overflow:hidden;border-top:3px solid var(--red)}\n.yxs .sg div{padding:38px 16px 34px;text-align:center;position:relative}\n.yxs .sg div+div:before{content:\"\";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:rgba(255,255,255,.16)}\n.yxs .sg strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:40px;font-weight:700;color:#fff;line-height:1;white-space:nowrap}\n.yxs .sg span{display:block;margin-top:10px;font-size:13px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}\n\/* split *\/\n.yxs .split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:16px}\n.yxs .split.rev .fig{order:-1}.yxs .split .tx p:last-child{margin-bottom:0}\n.yxs .fig{margin:0;position:relative}.yxs .fig img{border-radius:6px;box-shadow:0 24px 50px rgba(13,27,62,.18);aspect-ratio:4\/3;object-fit:cover;width:100%}\n.yxs .split .fig:after{content:\"\";position:absolute;right:-14px;bottom:20px;width:6px;height:38%;background:var(--red);border-radius:2px}\n.yxs .split.rev .fig:after{right:auto;left:-14px}\n.yxs .fig figcaption{font-size:14px;color:var(--mut);margin-top:14px;line-height:1.5}\n.yxs .gal{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}\n\/* cards *\/\n.yxs .cards,.yxs .ig{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}\n.yxs .card,.yxs .ic-card{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:36px 32px;transition:.2s;color:var(--ink);border-top:3px solid transparent}\n.yxs .ic-card:hover,.yxs .card:hover{border-top-color:var(--red);box-shadow:0 18px 40px rgba(13,27,62,.1);transform:translateY(-3px);text-decoration:none}\n.yxs .card{display:flex;flex-direction:column}.yxs .card p{flex:1;font-weight:400}.yxs .card .more{color:var(--red);font-weight:700}\n.yxs .card h3,.yxs .ic-card h3{margin:20px 0 10px;font-size:23px}.yxs .ic-card p{font-size:17px}.yxs .ic-card p:last-child{margin-bottom:0}\n.yxs .ic{display:inline-flex;width:56px;height:56px;border-radius:6px;background:var(--navy);color:#fff;align-items:center;justify-content:center}.yxs .ic svg{width:28px;height:28px}\n\/* navy timeline *\/\n.yxs section.navy{background:linear-gradient(135deg,#0a1634 0%,var(--navy) 55%,#162c5c 100%);color:#fff}\n.yxs .navy h2,.yxs .navy h3{color:#fff}.yxs .navy p,.yxs .navy li{color:rgba(255,255,255,.82)}.yxs .navy p.lede{color:rgba(255,255,255,.75)}.yxs .navy .eb{color:#ff5a66}.yxs .navy .eb:before{background:#ff5a66}\n.yxs .tl{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;counter-reset:s}\n.yxs .tl li{display:grid;grid-template-columns:60px 1fr;gap:24px;margin:0;padding:0 0 40px;position:relative;max-width:none}\n.yxs .tl li:before{content:\"\";position:absolute;left:29px;top:64px;bottom:4px;width:2px;background:rgba(127,140,170,.35)}\n.yxs .tl .n{width:60px;height:60px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:22px}\n.yxs .tl h3{margin:12px 0 8px}.yxs .tl p:last-child{margin-bottom:0}\n.yxs section:not(.navy) .tl li:before{background:var(--bd)}\n\/* lists *\/\n.yxs ul.chk{list-style:none;margin:0 0 26px;padding:0}\n.yxs ul.chk li{position:relative;padding-left:34px}\n.yxs ul.chk li:before{content:\"\";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--red) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2'%3E%3Cpath d='M6 12l4 4 8-9'\/%3E%3C\/svg%3E\") center\/12px no-repeat}\n\/* tables *\/\n.yxs .tw{overflow-x:auto;margin:16px 0 34px;border-radius:6px;border:1px solid var(--bd);background:#fff;box-shadow:0 10px 30px rgba(13,27,62,.05)}\n.yxs table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6;min-width:640px}\n.yxs th,.yxs td{padding:17px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bd)}\n.yxs th{background:var(--navy);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:17px;letter-spacing:.06em;text-transform:uppercase}\n.yxs tbody tr:nth-child(even){background:#f6f8fb}.yxs tbody tr:last-child td{border-bottom:0}.yxs td:first-child{font-weight:600;color:var(--navy)}\n\/* callout: strong-led paragraphs *\/\n.yxs p.lede strong{color:var(--navy)}\n\/* faq *\/\n.yxs details{background:#fff;border:1px solid var(--bd);border-radius:6px;margin:0 0 14px;max-width:980px}\n.yxs summary{font-weight:700;color:var(--navy);cursor:pointer;font-size:19px;padding:22px 60px 22px 26px;list-style:none;position:relative}\n.yxs summary::-webkit-details-marker{display:none}\n.yxs summary:after{content:\"+\";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:28px;color:var(--red);font-weight:400}\n.yxs details[open] summary:after{content:\"\u2013\"}.yxs details[open]{border-color:var(--navy);box-shadow:0 10px 26px rgba(13,27,62,.07)}\n.yxs details .a{padding:0 26px 10px}\n\/* trust row *\/\n.yxs section.trust{padding:84px 0;background:#fff;border-top:1px solid var(--bd)}\n.yxs .trg{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}\n.yxs .h2s{font-size:clamp(28px,2.8vw,38px);margin-bottom:16px}\n.yxs .certs{display:flex;gap:28px;justify-content:flex-end}\n.yxs .certs figure{margin:0;text-align:center}.yxs .certs img{width:170px;border:1px solid var(--bd);border-radius:4px;box-shadow:0 12px 28px rgba(13,27,62,.12);background:#fff}\n.yxs .certs figcaption{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:15px;color:var(--navy);margin-top:12px}\n\/* cta *\/\n.yxs .ctab{background:linear-gradient(120deg,#0a1634 0%,var(--navy) 60%,#1d3366 100%);color:#fff;text-align:center;padding:110px 0;border-top:3px solid var(--red)}\n.yxs .ctab h2{color:#fff;margin-left:auto;margin-right:auto}\n.yxs .ctab p{color:rgba(255,255,255,.88);margin:0 auto 10px;max-width:64ch;font-size:20px}.yxs .ctab .btns{justify-content:center}\n@media(max-width:1100px){.yxs .cards,.yxs .ig,.yxs .gal{grid-template-columns:repeat(2,1fr)}.yxs .sg strong{font-size:32px}.yxs .split{gap:48px}}\n@media(max-width:900px){.yxs .sg{grid-template-columns:repeat(3,1fr)}.yxs .sg div:nth-child(4):before{display:none}.yxs .tl{grid-template-columns:1fr}.yxs .trg{grid-template-columns:1fr;gap:36px}.yxs .certs{justify-content:flex-start}}\n@media(max-width:760px){.yxs{font-size:17px}.yxs .c{padding:0 22px}.yxs section{padding:72px 0}.yxs .hero{padding:48px 0 120px;min-height:0}.yxs .hero .lead,.yxs p.lede{font-size:18px}\n.yxs .stats{margin-top:-72px}.yxs .sg{grid-template-columns:repeat(2,1fr)}.yxs .sg div{padding:24px 10px}.yxs .sg div:before{display:none}.yxs .sg div:last-child{grid-column:1\/-1;border-top:1px solid rgba(255,255,255,.14)}.yxs .sg strong{font-size:30px}\n.yxs .split{grid-template-columns:1fr;gap:32px}.yxs .split.rev .fig{order:0}.yxs .split .fig:after{display:none}\n.yxs .cards,.yxs .ig,.yxs .gal{grid-template-columns:1fr}.yxs .toc{display:none}\n.yxs .tl li{grid-template-columns:46px 1fr;gap:18px}.yxs .tl li:before{left:22px;top:52px}.yxs .tl .n{width:46px;height:46px;font-size:18px}\n.yxs .btn{width:100%;text-align:center}.yxs h3{font-size:22px}.yxs .certs img{width:140px}}\n.yxs .chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.yxs .chips li{margin:0;padding:12px 20px;border:1px solid var(--bd);border-left:3px solid var(--red);border-radius:4px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:17px;letter-spacing:.04em;color:var(--navy);background:var(--off);white-space:nowrap}@media(max-width:900px){.yxs .chips{justify-content:flex-start}}\n\n\n\/* v4 modules *\/\n.yxs .prose{max-width:980px;margin-top:8px}.yxs .prose p{max-width:none}\n.yxs .cols2{columns:2;column-gap:64px;margin-top:8px}.yxs .cols2 p{max-width:none;break-inside:avoid}\n.yxs .split{grid-template-columns:7fr 5fr;gap:64px;align-items:center;margin:10px 0 8px}\n.yxs .split .tx p.lede{font-size:19px}\n.yxs .fig.wide{margin:28px 0 8px}.yxs .fig.wide img{aspect-ratio:21\/8;border-radius:6px}\n.yxs .g2{grid-template-columns:repeat(2,1fr)!important}.yxs .g3{grid-template-columns:repeat(3,1fr)!important}\n.yxs .cg{display:grid;gap:28px;margin-top:36px}\n.yxs .icc{background:#fff;border:1px solid var(--bd);border-radius:6px;overflow:hidden;border-top:3px solid var(--red);display:flex;flex-direction:column}\n.yxs .icb{padding:32px 32px 30px}.yxs .icb h3{margin:18px 0 12px;font-size:24px}.yxs .icb p{font-size:17px;max-width:none}.yxs .icb p:last-child{margin-bottom:0}\n.yxs .withimg .icb h3{margin-top:0}.yxs .cimg{margin:0}.yxs .cimg img{aspect-ratio:16\/10;object-fit:cover;width:100%}\n.yxs .g .icc,.yxs .g .fc,.yxs .g .tiles li{background:#fff}\n.yxs .fg{display:grid;gap:24px;margin-top:32px}\n.yxs .fc{border:1px solid var(--bd);border-radius:6px;padding:30px;background:var(--off)}.yxs .fc h4{font-family:'Barlow Condensed',sans-serif;font-size:22px;margin:16px 0 8px;color:var(--navy)}.yxs .fc p{font-size:17px;margin:0;max-width:none}\n.yxs .icb .ic,.yxs .fc .ic{display:inline-flex;width:52px;height:52px;margin:0;border-radius:6px;background:var(--navy);color:#fff;align-items:center;justify-content:center}\n.yxs .tiles{list-style:none;padding:0;margin:30px 0 10px;display:grid;gap:16px}\n.yxs .tiles li{margin:0;max-width:none;background:var(--off);border:1px solid var(--bd);border-left:3px solid var(--red);border-radius:4px;padding:18px 22px;font-size:17px;line-height:1.6}\n.yxs ul.mini{margin:6px 0 0;padding-left:20px}.yxs ul.mini li{font-size:16px;margin-bottom:6px}\n\/* steps *\/\n.yxs .steps{list-style:none;margin:44px 0 0;padding:0;display:grid;gap:28px;position:relative}\n.yxs .steps.s5{grid-template-columns:repeat(5,1fr)}.yxs .steps.s4{grid-template-columns:repeat(4,1fr)}.yxs .steps.s3{grid-template-columns:repeat(3,1fr)}\n.yxs .steps:before{content:\"\";position:absolute;top:30px;left:30px;right:30px;height:2px;background:rgba(127,140,170,.4)}\n.yxs .steps li{position:relative;margin:0;max-width:none}\n.yxs .steps .n{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:22px;box-shadow:0 0 0 8px var(--navy)}\n.yxs section.w .steps .n{box-shadow:0 0 0 8px #fff}.yxs section.g .steps .n{box-shadow:0 0 0 8px var(--off)}\n.yxs .steps h3{margin:22px 0 10px;font-size:22px}.yxs .steps p{font-size:16px;max-width:none}\n\/* tones *\/\n.yxs section.g{background:var(--off)}\n\/* band *\/\n.yxs section.band{background:var(--navy) center\/cover no-repeat;color:#fff;padding:120px 0}\n.yxs .band h2,.yxs .band h3,.yxs .band h4{color:#fff}.yxs .band p,.yxs .band li{color:rgba(255,255,255,.86)}.yxs .band p.lede{color:#fff}.yxs .band .eb{color:#ff6a75}.yxs .band .eb:before{background:#ff6a75}\n.yxs .band .icc{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);border-top-color:var(--red);backdrop-filter:blur(2px)}.yxs .band .icb p{color:rgba(255,255,255,.85)}\n.yxs .band .tiles li{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);border-left-color:var(--red);color:#fff}\n\/* callout *\/\n.yxs .callout{margin:36px 0 0;display:flex;gap:24px;align-items:flex-start;background:#fff;border:1px solid var(--bd);border-left:5px solid var(--red);border-radius:4px;padding:26px 30px;box-shadow:0 12px 30px rgba(13,27,62,.06)}\n.yxs .callout .cl{flex:none;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:var(--red);padding-top:4px}.yxs .callout p{margin:0;font-size:19px;color:var(--navy);font-weight:500;max-width:none}\n\/* certs *\/\n.yxs .certblk{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;margin-top:40px;background:#fff;border:1px solid var(--bd);border-radius:6px;padding:36px}\n.yxs .certs{display:flex;gap:24px}\n.yxs .cert{display:block;width:170px;color:var(--navy)!important;text-align:center}.yxs .cert img{width:170px;border:1px solid var(--bd);border-radius:4px;box-shadow:0 12px 26px rgba(13,27,62,.14);transition:.2s}.yxs .cert:hover img{transform:translateY(-3px);box-shadow:0 18px 34px rgba(13,27,62,.2)}.yxs .cert:hover{text-decoration:none}\n.yxs .cert span{display:block;margin-top:12px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:18px;letter-spacing:.04em}.yxs .cert em{display:block;font-style:normal;font-family:'Barlow',sans-serif;font-weight:500;font-size:13px;color:var(--red)}\n.yxs .qts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}\n.yxs .qt{display:grid;grid-template-columns:48px 1fr;column-gap:16px;align-items:center;background:var(--off);border-radius:6px;padding:18px 20px}\n.yxs .qi{grid-row:span 2;width:48px;height:48px;border-radius:6px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center}.yxs .qi svg{width:26px;height:26px}\n.yxs .qt strong{font-family:'Barlow Condensed',sans-serif;font-size:21px;color:var(--navy);line-height:1.1}.yxs .qt>span:last-child{font-size:15px;color:var(--mut);line-height:1.4}\n.yxs .gal{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}\n@media(max-width:1100px){.yxs .steps.s5,.yxs .steps.s4{grid-template-columns:repeat(2,1fr)}.yxs .steps:before{display:none}.yxs .g3{grid-template-columns:repeat(2,1fr)!important}.yxs .certblk{grid-template-columns:1fr}}\n@media(max-width:760px){.yxs .cols2{columns:1}.yxs .g2,.yxs .g3,.yxs .steps.s5,.yxs .steps.s4,.yxs .steps.s3,.yxs .qts{grid-template-columns:1fr!important}.yxs .fig.wide img{aspect-ratio:16\/10}.yxs .certblk{padding:24px}.yxs .cert,.yxs .cert img{width:140px}.yxs .callout{flex-direction:column;gap:8px}.yxs section.band{padding:80px 0}.yxs .icb{padding:26px 24px}}\n.yxs .side{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start;margin-top:30px}.yxs .side .fig{position:sticky;top:120px}.yxs .side .fig img{aspect-ratio:4\/5}.yxs .side .cg{margin-top:0}.yxs .g1{grid-template-columns:1fr!important;gap:18px!important}.yxs .g1 .icb{display:grid;grid-template-columns:52px 1fr;column-gap:22px;padding:26px 28px}.yxs .g1 .icb>*:not(.ic){grid-column:2}.yxs .g1 .icb .ic{grid-row:1\/span 9}.yxs .g1 .icb h3{margin:4px 0 8px}\n@media(max-width:900px){.yxs .side{grid-template-columns:1fr}.yxs .side .fig{position:static}.yxs .side .fig img{aspect-ratio:4\/3}}\n.yxs .faqtail{margin-top:40px}\n.yxs .band .fc{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.yxs .band .fc p{color:rgba(255,255,255,.85)}.yxs .band .fc .ic{background:var(--red)}\n.yxs .side .tiles,.yxs .side .fg{margin-top:0;grid-template-columns:1fr!important}\n\/* v5 *\/\n.yxs .hero .hc{text-align:center;max-width:1040px}.yxs .hero h1{max-width:none;margin-left:auto;margin-right:auto}.yxs .hero .lead,.yxs .hero p{margin-left:auto;margin-right:auto;max-width:62ch}.yxs .hero .btns{justify-content:center}.yxs .hero .crumb,.yxs .hero .eyebrow{justify-content:center}.yxs .hero .hnote{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.25);padding-top:16px}\n.yxs .side{grid-template-columns:4fr 8fr!important;align-items:start}.yxs .side .fig img{aspect-ratio:4\/3;object-fit:cover;max-height:420px}\n.yxs .split .fig img{aspect-ratio:16\/10;object-fit:cover;max-height:380px}\n.yxs .cg{align-items:stretch}.yxs .cg .icc{height:100%;display:flex;flex-direction:column}.yxs .cg .icb{flex:1}\n.yxs .outro{margin-top:32px;padding-top:24px;border-top:1px solid var(--bd)}.yxs .outro p{max-width:none}\n.yxs .rws{display:flex;flex-direction:column;border-top:1px solid #dfe4ec;margin-top:8px}\n.yxs .rw{display:grid;grid-template-columns:minmax(220px,3fr) 7fr;gap:12px 40px;padding:22px 0;border-bottom:1px solid #dfe4ec;align-items:start}\n.yxs .rw.ri{grid-template-columns:150px minmax(200px,3fr) 6fr}\n.yxs .rw h3{margin:0;font-size:20px}.yxs .rw .rt p{margin:0 0 8px;max-width:760px}\n.yxs .rimg{margin:0}.yxs .rimg img{width:150px;aspect-ratio:4\/3;object-fit:cover;border-radius:6px;display:block}\n@media(max-width:760px){.yxs .rw,.yxs .rw.ri{grid-template-columns:1fr;gap:8px}.yxs .rw.ri{grid-template-columns:96px 1fr}.yxs .rw.ri .rt{grid-column:1\/-1}.yxs .rimg img{width:96px}}\n.yxs .rws+.outro{border-top:0;margin-top:0}\n.yxs .rel .cl2{display:block;margin:22px 0 10px;font:700 13px\/1 \"Barlow Condensed\";letter-spacing:.12em;text-transform:uppercase;color:#c8102e}\n.yxs .rcg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.yxs .rc{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe4ec;border-top:3px solid #0b1f4a;border-radius:6px;padding:18px 20px;text-decoration:none;color:inherit}\n.yxs a.rc{border-top-color:#c8102e}.yxs a.rc:hover{box-shadow:0 8px 24px rgba(11,31,74,.12)}\n.yxs .rc h3{margin:0 0 6px;font-size:18px}.yxs .rc p{margin:0;font-size:15px}.yxs .rc .more{margin-top:auto;padding-top:10px}\n.yxs .hero .hc h1{margin:20px auto 28px}.yxs .hero .hc .lead{max-width:720px;line-height:1.7;margin-bottom:36px}\n.yxs .fg+.prose,.yxs .fg+.cols2{margin-top:28px}\n.yxs .steps.s3,.yxs .steps.s2x{grid-template-columns:repeat(3,1fr);row-gap:48px}.yxs .steps.s2x{grid-template-columns:repeat(2,1fr)}.yxs .steps:before{display:none}.yxs .steps li:after{content:\"\";position:absolute;top:30px;left:76px;right:-20px;height:2px;background:rgba(127,140,170,.45)}.yxs .steps.s3 li:nth-child(3n):after,.yxs .steps.s2x li:nth-child(2n):after,.yxs .steps li:last-child:after{display:none}@media(max-width:760px){.yxs .steps.s3,.yxs .steps.s2x{grid-template-columns:1fr!important;row-gap:28px}.yxs .steps li:after{display:none}}.yxs .fig.wide img{aspect-ratio:21\/9!important;max-height:470px;object-position:center}@media(max-width:760px){.yxs .fig.wide img{aspect-ratio:16\/10!important}}@media(max-width:900px){.yxs .side{grid-template-columns:1fr!important}.yxs .side .tiles,.yxs .side .tiles.g3{grid-template-columns:1fr!important}}\/*wfx*\/.yxs section:not(.hero) .c>p.lede,.yxs section:not(.hero) .c>.prose,.yxs .ctat{max-width:75ch}.yxs .prose p,.yxs .prose ul,.yxs .prose ol,.yxs .tx p,.yxs .tx ul,.yxs details p{max-width:72ch}.yxs .tw,.yxs .cards,.yxs .cg,.yxs .tiles,.yxs .fg,.yxs .mcg,.yxs ol.steps,.yxs details,.yxs .certblk,.yxs .rcg{max-width:none!important}.yxs .tx2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px;align-items:start;margin:0 0 20px}.yxs .tx2>.t>*{max-width:72ch!important}.yxs .tx2>.t>*:last-child{margin-bottom:0}.yxs .tx2>figure{margin:0!important;max-width:none!important;width:100%}.yxs .tx2>figure img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:8px}.yxs .kf{background:#f5f7fb;border:1px solid #e3e7ef;border-top:4px solid #c8102e;border-radius:10px;padding:24px 26px}.yxs .kf .kh{font:700 13px\/1.2 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c8102e;margin:0 0 14px}.yxs .kf dl{margin:0;display:grid;gap:14px}.yxs .kf dt{font-family:\"Barlow Condensed\",sans-serif;font-weight:700;font-size:28px;line-height:1.05;color:var(--navy)}.yxs .kf dd{margin:2px 0 0;font-size:14.5px;color:#4a5670}.yxs .kf a{display:inline-block;margin-top:16px;font-weight:600;color:#c8102e;text-decoration:none;font-size:14.5px}@media(max-width:900px){.yxs .tx2{grid-template-columns:1fr;gap:24px}.yxs .split,.yxs .side{grid-template-columns:1fr!important;gap:28px!important}.yxs .split.rev .fig{order:0}}<\/style>\n<style>\/*hero-left v1*\/.yxs .hero .c.hc{text-align:left;max-width:1240px}.yxs .hero .hc h1{margin:20px 0 24px!important;max-width:22ch;text-align:left}.yxs .hero .hc .lead,.yxs .hero .hc p{margin-left:0!important;margin-right:0!important;max-width:62ch;text-align:left}.yxs .hero .hc .btns,.yxs .hero .hc .crumb,.yxs .hero .hc .eyebrow{justify-content:flex-start}.yxs .hero .hcap{text-align:left}<\/style>\n<style>\/*mfg-ds v1*\/\n.yxs h1,.yxs h2,.yxs h3{text-wrap:balance}.yxs p,.yxs li{text-wrap:pretty}\n.yxs .hero h1,.yxs .hero .hc h1{max-width:30ch!important}.yxs .hero .lead,.yxs .hero .hc .lead{max-width:66ch!important}@media(max-width:640px){.yxs .hero h1,.yxs .hero .hc h1{max-width:none!important}}.yxs .yx-img>a .ph.ct img{object-fit:contain;padding:10px}\n.yxs .yx-intro{font-size:18px;line-height:1.7;color:var(--mut,#55607a);max-width:75ch;margin:-6px 0 28px}\n.yxs .cl2+.yx-intro{margin-top:4px}.yxs .yx-img+.cl2{display:block;margin-top:48px}\n.yxs .cards.yx-img,.yxs .rcg.yx-img{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.yxs .yx-img.n4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.yxs .yx-img,.yxs .yx-img.n4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.yxs .yx-img,.yxs .yx-img.n4{grid-template-columns:1fr}}\n.yxs .yx-img>a{display:flex;flex-direction:column;padding:0!important;overflow:hidden;border-radius:8px;background:#fff;border:1px solid var(--bd,#dfe4ec);box-shadow:0 6px 22px rgba(13,27,62,.06);transition:transform .2s,box-shadow .2s;text-decoration:none!important;height:100%}\n.yxs .yx-img>a:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(13,27,62,.14)}\n.yxs .yx-img>a .ph{display:block;aspect-ratio:3\/2;background:#e9edf3;overflow:hidden}\n.yxs .yx-img>a .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}\n.yxs .yx-img>a:hover .ph img{transform:scale(1.04)}\n.yxs .yx-img>a .ic{display:none}\n.yxs .yx-img>a h3{margin:20px 22px 8px!important;font-size:20px;color:var(--navy,#0d1b3e)}\n.yxs .yx-img>a p{margin:0 22px 16px!important;color:var(--mut,#55607a);font-size:16px;line-height:1.6;flex:1;font-weight:400}\n.yxs .yx-img>a .more{margin:0 22px 22px;color:var(--red,#cc1f2d);font-weight:700}\n.yxs .yx-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:40px 0 0;padding:26px 30px;border-radius:8px;background:linear-gradient(110deg,#0d1b3e,#13264f);color:#fff;border-left:4px solid var(--red,#cc1f2d)}\n.yxs .yx-cta p{margin:0!important;color:#fff!important;font-size:18px;max-width:60ch;line-height:1.55}.yxs .yx-cta p strong{display:block;font-size:21px;margin-bottom:4px}\n.yxs .yx-cta button{flex:none}\n.yxs button.btn{border:0;cursor:pointer;font:inherit;font-weight:700}\n.yxs .yxt{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.yxs .yxt figure{margin:0;background:#fff;border:1px solid var(--bd,#dfe4ec);border-radius:8px;padding:30px 28px;display:flex;flex-direction:column;box-shadow:0 6px 22px rgba(13,27,62,.06);border-top:3px solid var(--red,#cc1f2d)}\n.yxs .yxt blockquote{margin:0 0 20px;font-size:17px;line-height:1.7;color:#2b3550;flex:1}\n.yxs .yxt figcaption strong{display:block;color:var(--navy,#0d1b3e)}.yxs .yxt figcaption span{font-size:14px;color:var(--mut,#55607a)}\n.yxs .yxt figcaption em{display:block;font-style:normal;font-size:14px;color:var(--mut,#55607a);margin-top:2px}\n.yxs .yx-kf{margin-top:44px;padding:28px 30px;border:1px solid var(--bd,#dfe4ec);border-left:4px solid var(--navy,#0d1b3e);border-radius:8px;background:#fff}.yxs .yx-kf h3{margin:0 0 14px;font-size:20px}\n.yxs .yx-kf ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 36px}.yxs .yx-kf li{position:relative;padding-left:22px;margin:0;max-width:none;font-size:16px;line-height:1.6}.yxs .yx-kf li:before{content:\"\";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--red,#cc1f2d)}\n@media(max-width:760px){.yxs .yx-kf ul{grid-template-columns:1fr}.yxs .yx-kf{padding:22px}}\n.yxs p.yx-def{font-size:19px;line-height:1.7;max-width:75ch;color:#1f2a44;border-left:3px solid var(--red,#cc1f2d);padding-left:16px;margin:0 0 24px}\n.yxs .yxt-note{font-size:14px;color:var(--mut,#55607a);margin-top:18px}\n@media(max-width:900px){.yxs .yxt{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.yxs .yxt figure{scroll-snap-align:start}.yxs .yx-cta{padding:22px}.yxs .yx-cta button{width:100%}}\ndialog.yxq{border:0;padding:0;border-radius:10px;width:min(640px,94vw);max-height:92vh;box-shadow:0 30px 80px rgba(8,17,40,.45);font-family:'Barlow',sans-serif}\ndialog.yxq::backdrop{background:rgba(8,17,40,.62);backdrop-filter:blur(2px)}\ndialog.yxq[open]{animation:yxq .22s ease-out}@keyframes yxq{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\n.yxq .yxq-h{background:#0d1b3e;color:#fff;padding:22px 56px 18px 26px;position:relative}.yxq .yxq-h h2{color:#fff;margin:0 0 4px;font-size:26px}.yxq .yxq-h p{margin:0;color:rgba(255,255,255,.85);font-size:15px}\n.yxq .yxq-x{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:24px;line-height:40px;cursor:pointer}.yxq .yxq-x:focus-visible{outline:2px solid #fff}\n.yxq .yxq-b{padding:22px 26px 26px;overflow:auto;max-height:calc(92vh - 110px)}\n@media(max-width:640px){.yxs{overflow-x:clip}.yxs table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}\n@media(prefers-reduced-motion:reduce){dialog.yxq[open]{animation:none}.yxs .yx-img>a,.yxs .yx-img>a .ph img{transition:none}}\n<\/style><div class=\"yxs\">\n<section aria-label=\"Yirox technician 3D scanning a part with a handheld scanner\" class=\"hero\" role=\"img\" style=\"background-image:linear-gradient(90deg,rgba(8,17,40,.93) 0%,rgba(8,17,40,.84) 48%,rgba(8,17,40,.5) 100%),url('https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/yirox-handheld-3d-scanning-part-measurement.webp')\"><div class=\"c hc\"><nav aria-label=\"Breadcrumb\" class=\"crumb\"><a href=\"\/\">Home<\/a> <span>\/<\/span> <a href=\"\/capabilities\/\">Capabilities<\/a> <span>\/<\/span> 3D Scanning &amp; Reverse Engineering<\/nav><span class=\"eyebrow\">Yirox Manufacturing Capabilities<\/span><h1>3D Scanning &amp; Reverse Engineering for Automotive&nbsp;Parts<\/h1><p class=\"lead\">3D scanning and reverse engineering for car parts and vehicles: scan an OE part, a sample or a vehicle body, turn the scan into CAD, and use it to tool and inspect new exterior parts. Yirox scans with a Shining3D EinScan HX handheld scanner (0.04 mm accuracy) and supplies mesh, reverse-engineered STEP\/IGES, deviation color maps and inspection reports.<\/p><div class=\"btns\"><a class=\"btn btn-r\" href=\"\/contact\/\">Get a Quote \u2192<\/a><a class=\"btn btn-o\" href=\"#faq\">Read the FAQ<\/a><\/div><\/div><\/section>\n<div class=\"stats\"><div class=\"c\"><div class=\"sg\"><div><strong>0.04 mm<\/strong><span>Scan accuracy<\/span><\/div><div><strong>0.1 mm\/m<\/strong><span>Stitching<\/span><\/div><div><strong>STEP \/ IGES<\/strong><span>CAD output<\/span><\/div><div><strong>\u00b10.5 \/ \u00b11.0<\/strong><span>Color map scales<\/span><\/div><div><strong>NDA<\/strong><span>Available<\/span><\/div><\/div><\/div><\/div>\n<section class=\"w\" id=\"3d-scanning-at-a-glance\"><div class=\"c\"><span class=\"eb\">01 \u2014 Capability<\/span><h2>3D Scanning at a&nbsp;Glance<\/h2><div class=\"tw\"><table><thead><tr><th>Item<\/th><th>Yirox capability<\/th><\/tr><\/thead><tbody><tr><td>Scanner<\/td><td>Shining3D EinScan HX, handheld, blue laser and infrared<\/td><\/tr><tr><td>Accuracy<\/td><td>0.04 mm<\/td><\/tr><tr><td>Large-part stitching<\/td><td>0.1 mm\/m<\/td><\/tr><tr><td>Mesh output<\/td><td>STL, PLY<\/td><\/tr><tr><td>CAD output<\/td><td>STEP, IGES (reverse-engineered; not the original OEM CAD)<\/td><\/tr><tr><td>Inspection output<\/td><td>Deviation color map PDF\/PNG at \u00b10.5 or \u00b11.0 mm scales; inspection report PDF<\/td><\/tr><tr><td>Point cloud<\/td><td>ASC<\/td><\/tr><tr><td>Follow-on processes<\/td><td>DFM, mold making, injection molding, painting, chrome plating, CMM<\/td><\/tr><tr><td>Confidentiality<\/td><td>NDA available<\/td><\/tr><\/tbody><\/table><\/div><div class=\"yx-kf\"><h3>Key facts about 3D scanning and reverse engineering<\/h3><ul><li>Handheld 3D scanning at 0.04 mm accuracy.<\/li><li>Scan data exported as an STL or PLY mesh and point cloud.<\/li><li>You receive a DFM report before tooling starts.<\/li><li>Mold making, 3D scanning and CNC machining in the same factory.<\/li><li>Two CMMs in-house, with PPAP up to Level 3.<\/li><li>Made in our IATF 16949 and ISO 9001 certified factory of about 20,000 m\u00b2 in Wuxi, China.<\/li><\/ul><\/div><p class=\"yx-intro\" style=\"margin-top:28px\">After the scan, we recommend the material: <a href=\"\/materials\/pp-tpo\/\">PP and TPO for bumper and flare parts<\/a> or <a href=\"\/materials\/two-shot-tpe-tpu-pmma\/\">two-shot molding material pairs<\/a> for parts with soft seal edges. To see how scanning fits the way you buy, compare <a href=\"\/solutions\/\">auto parts solutions by buyer type<\/a>.<\/p><\/div><\/section>\n<section class=\"g\" id=\"what-is-3d-scanning-for-reverse-engineering\"><div class=\"c\"><span class=\"eb\">02 \u2014 Explainer<\/span><h2>What Is 3D Scanning for Reverse&nbsp;Engineering?<\/h2><div class=\"tx2\"><div class=\"t\"><p class=\"lede\">Reverse engineering is the process of creating a CAD model from a physical object when the original design data is not available. 3D scanning is the fastest and most accurate way to capture that object. A scanner records millions of points on the surface, which become a mesh.<\/p><p class=\"lede\">Engineers then rebuild clean CAD surfaces from the mesh so the part can be modified, tooled and manufactured. In a 3D scanning reverse engineering project, the scan is only the first step: the real output is clean CAD that a mold maker can use for reverse engineering car parts that fit.<\/p><div class=\"prose\"><p>In the automotive aftermarket this is common. A brand wants to make a spoiler for a new model, but has no OEM CAD for the trunk lid. Or a buyer has an old part with no drawings and wants a better version. Scanning the car or the part gives the shape, and reverse engineering turns it into data a mold shop can use.<\/p><\/div><\/div><aside class=\"kf\"><p class=\"kh\">Key facts<\/p><dl><div><dt>0.04 mm<\/dt><dd>3D scan accuracy<\/dd><\/div><div><dt>STEP \/ IGES<\/dt><dd>CAD output from scans<\/dd><\/div><div><dt>42<\/dt><dd>Molding machines, 90\u20132,500 t<\/dd><\/div><\/dl><a href=\"\/contact\/\">Request a quote \u2192<\/a><\/aside><\/div><\/div><\/section>\n<section class=\"w\" id=\"how-3d-laser-scanning-works\"><div class=\"c\"><span class=\"eb\">03 \u2014 Explainer<\/span><h2>How 3D Laser Scanning&nbsp;Works<\/h2><div class=\"split\"><div class=\"tx\"><p class=\"lede\">Our scanner projects blue laser lines (or an infrared pattern) onto the surface and reads them with cameras. From the shape of the lines the software calculates the 3D position of each point. As the operator moves the scanner around the part, the software stitches the frames into one model using markers or the part&#8217;s own geometry.<\/p><div class=\"prose\"><p>Blue laser is good for detailed, shiny or dark surfaces, which are common on painted car parts. Infrared mode is faster for large areas such as a vehicle body. For long parts and vehicles, stitching accuracy matters as much as single-frame accuracy; our scanner holds 0.1 mm per meter.<\/p><\/div><\/div><figure class=\"fig\"><img loading=\"lazy\" alt=\"Optical 3D scanner measuring a car door panel (photo: Kelly No.715, CC BY-SA 4.0)\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/3d-scanning-car-door-panel.webp\" width=\"1200\" title=\"\"><figcaption>Optical 3D scanner measuring a car door panel (photo: Kelly No.715, CC BY-SA 4.0)<\/figcaption><\/figure><\/div><\/div><\/section>\n<section class=\"g\" id=\"scan-to-cad-mesh-vs-cad-model\"><div class=\"c\"><span class=\"eb\">04 \u2014 Explainer<\/span><h2>Scan-to-CAD: Mesh vs CAD&nbsp;Model<\/h2><div class=\"split rev\"><div class=\"tx\"><p class=\"lede\">Buyers often ask for &#8220;the scan&#8221;, but a raw scan and a usable CAD model are different things.<\/p><\/div><figure class=\"fig\"><img loading=\"lazy\" alt=\"Engineer reviewing a 3D bumper model next to a sample part\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/oem-private-label-exterior-parts-design.webp\" width=\"1200\" title=\"\"><figcaption>Engineer reviewing a 3D bumper model next to a sample part<\/figcaption><\/figure><\/div><div class=\"tw\"><table><thead><tr><th>Output<\/th><th>What it is<\/th><th>Use it for<\/th><\/tr><\/thead><tbody><tr><td>Point cloud (ASC)<\/td><td>Raw measured points<\/td><td>Archive, custom processing<\/td><\/tr><tr><td>Mesh (STL \/ PLY)<\/td><td>Triangulated surface from the scan<\/td><td>Viewing, 3D printing, comparing, designing around<\/td><\/tr><tr><td>Reverse-engineered CAD (STEP \/ IGES)<\/td><td>Rebuilt surfaces and features<\/td><td>Product design, mold design, CNC machining<\/td><\/tr><tr><td>Deviation color map (PDF \/ PNG)<\/td><td>Scan compared to CAD with color scale<\/td><td>Inspection, fit problems, approval<\/td><\/tr><tr><td>Inspection report (PDF)<\/td><td>Measured results and comments<\/td><td>Quality records, supplier approval<\/td><\/tr><\/tbody><\/table><\/div><div class=\"prose\"><p>Reverse-engineered CAD is a new model based on measurement. It is not the original OEM design data, and we label it that way in every delivery.<\/p><\/div><\/div><\/section>\n<section class=\"w\" id=\"when-to-use-3d-scanning\"><div class=\"c\"><span class=\"eb\">05 \u2014 Explainer<\/span><h2>When to Use 3D&nbsp;Scanning<\/h2><figure class=\"fig wide\"><img loading=\"lazy\" alt=\"Black front lip test-fitted on a sedan bumper for sample approval\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/front-lip-test-fit-on-vehicle-for-sample-approval.webp\" width=\"1200\" title=\"\"><figcaption>Black front lip test-fitted on a sedan bumper for sample approval<\/figcaption><\/figure><div class=\"cg g2\"><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><rect height=\"13\" rx=\"2\" width=\"18\" x=\"3\" y=\"7\"><\/rect><path d=\"M8 7V4h8v3M3 12h18\"><\/path><\/svg><\/span><h3>No CAD for the vehicle area<\/h3><p>To design a body kit, spoiler or trim that fits a new model, we scan the mounting surface on the vehicle.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M4 20h16M6 16V9M11 16V5M16 16v-7M20 16v-4\"><\/path><\/svg><\/span><h3>Replicating or improving an existing part<\/h3><p>Scan an OE or competitor part to capture its shape, then improve it: change the material, add clips or adjust the styling.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M14 3h7v7M21 3l-9 9M10 5H4v15h15v-6\"><\/path><\/svg><\/span><h3>Checking a part against CAD<\/h3><p>Scan a molded part and compare it with CAD to see warpage or fit problems across the whole surface.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M8 12l3 3 5-6\"><\/path><\/svg><\/span><h3>Archiving legacy parts<\/h3><p>Old parts without drawings can be scanned to keep a digital record for future tooling.<\/p><\/div><\/div><\/div><div class=\"yx-cta\"><p><strong>Not sure your part can be scanned?<\/strong>Send photos of the part and we will tell you how we would scan it for reverse engineering and what you receive.<\/p><button type=\"button\" class=\"btn btn-r\" data-yxq data-yxq-h=\"Check If Your Part Can Be Scanned\" data-yxq-s=\"Send photos of the part and tell us whether you need scan data, CAD or a production part.\" aria-haspopup=\"dialog\">Check If Your Part Can Be Scanned \u2192<\/button><\/div><\/div><\/section>\n<section class=\"g\" id=\"3d-scanning-car-parts-what-works-best\"><div class=\"c\"><span class=\"eb\">06 \u2014 Explainer<\/span><h2>3D Scanning Car Parts: What Works&nbsp;Best<\/h2><p class=\"lede\">Most exterior parts scan well, but some surfaces need care. These are general points that apply to handheld scanning.<\/p><ul class=\"tiles g2\"><li>Very shiny chrome or clear parts may need a temporary scanning spray<\/li><li>Dark gloss paint scans better with blue laser than with white light<\/li><li>Large parts need markers or reference geometry for stitching<\/li><li>Flexible parts must be supported in their mounted shape<\/li><li>Scanning the vehicle mounting area is often more useful than scanning the old part alone<\/li><\/ul><\/div><\/section>\n<section class=\"w\" id=\"accuracy-what-0-04-mm-means-in-practice\"><div class=\"c\"><span class=\"eb\">07 \u2014 Explainer<\/span><h2>Accuracy: What 0.04 mm Means in&nbsp;Practice<\/h2><div class=\"tx2\"><div class=\"t\"><p class=\"lede\">Single-frame accuracy of 0.04 mm is fine enough to capture small features on clips and edges. On a long part, the stitching error of 0.1 mm per meter is the figure to watch: on a 1.5 m spoiler, stitching adds up to about 0.15 mm. Both are well within the \u00b11.0 mm general and \u00b10.5 mm critical tolerances we hold on molded exterior parts.<\/p><div class=\"prose\"><p>For the tightest inspection, we combine scanning with CMM. The scan shows the full surface, and the CMM measures critical points with higher accuracy. See our <a href=\"\/capabilities\/quality-inspection-cmm\/\">CMM inspection<\/a> page.<\/p><\/div><\/div><aside class=\"kf\"><p class=\"kh\">Key facts<\/p><dl><div><dt>2 CMMs<\/dt><dd>Plus checking fixtures<\/dd><\/div><div><dt>\u00b10.5 mm<\/dt><dd>Critical features<\/dd><\/div><\/dl><a href=\"\/contact\/\">Request a quote \u2192<\/a><\/aside><\/div><\/div><\/section>\n<section class=\"g\" id=\"typical-reverse-engineering-projects-for-car-parts\"><div class=\"c\"><span class=\"eb\">08 \u2014 Explainer<\/span><h2>Typical Reverse Engineering Projects for Car&nbsp;Parts<\/h2><figure class=\"fig wide\"><img loading=\"lazy\" alt=\"Gloss black front lip, spoiler, side skirts and rear diffuser\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/yirox-exterior-styling-parts-front-lip-spoiler-side-skirts-diffuser.webp\" width=\"1200\" title=\"\"><figcaption>Gloss black front lip, spoiler, side skirts and rear diffuser<\/figcaption><\/figure><div class=\"cg g3\"><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M12 2l9 5v10l-9 5-9-5V7z\"><\/path><path d=\"M12 12l9-5M12 12v10M12 12L3 7\"><\/path><\/svg><\/span><h3>Body kit for a new vehicle model<\/h3><p>Scan the front bumper, sides and rear of the vehicle, then design a lip, side skirts and diffuser that follow the body surface and use existing mounting points.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M14 3h7v7M21 3l-9 9M10 5H4v15h15v-6\"><\/path><\/svg><\/span><h3>Rear spoiler for a trunk or tailgate<\/h3><p>Scan the trunk lid or tailgate to design a spoiler that sits flush, with tape or clip areas matched to the real surface.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M14 3h7v7M21 3l-9 9M10 5H4v15h15v-6\"><\/path><\/svg><\/span><h3>Replacement for a discontinued part<\/h3><p>Scan a used OE part, repair damaged areas in CAD and build a new mold for a replacement part.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M4 20h16M6 16V9M11 16V5M16 16v-7M20 16v-4\"><\/path><\/svg><\/span><h3>Improved version of an existing product<\/h3><p>Scan your current product, change the styling or add clips, and keep the proven fit.<\/p><\/div><\/div><div class=\"icc\"><div class=\"icb\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M12 2l9 5v10l-9 5-9-5V7z\"><\/path><path d=\"M12 12l9-5M12 12v10M12 12L3 7\"><\/path><\/svg><\/span><h3>Inspection of supplied parts<\/h3><p>Scan parts from another supplier and compare them with CAD to find out why they do not fit.<\/p><\/div><\/div><\/div><\/div><\/section>\n<section class=\"w\" id=\"common-mistakes-in-reverse-engineering-projects\"><div class=\"c\"><span class=\"eb\">09 \u2014 Explainer<\/span><h2>Common Mistakes in Reverse Engineering&nbsp;Projects<\/h2><ul class=\"tiles g3\"><li>Scanning only the old part, not the vehicle it fits<\/li><li>Copying defects or wear from a used sample into the new design<\/li><li>Treating a mesh as a finished CAD model<\/li><li>Forgetting draft and wall thickness rules for the new mold<\/li><li>Ignoring how the finish (paint or chrome) changes the design<\/li><li>Not checking design rights before copying a part<\/li><\/ul><\/div><\/section>\n<section class=\"g\" id=\"pros-and-cons-of-3d-scanning-for-reverse-engineering\"><div class=\"c\"><span class=\"eb\">10 \u2014 Explainer<\/span><h2>Pros and Cons of 3D Scanning for Reverse&nbsp;Engineering<\/h2><div class=\"tw\"><table><thead><tr><th>Advantages<\/th><th>Limitations<\/th><\/tr><\/thead><tbody><tr><td>Captures complex curved surfaces quickly<\/td><td>The result is measured data, not the original design intent<\/td><\/tr><tr><td>Works on vehicles, not just loose parts<\/td><td>Shiny or transparent surfaces need preparation<\/td><\/tr><tr><td>Gives a full-surface comparison to CAD<\/td><td>Large parts need careful stitching<\/td><\/tr><tr><td>Speeds up aftermarket product development<\/td><td>CAD rebuild time depends on part complexity<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section>\n<section class=\"w\" id=\"our-3d-scanning-and-reverse-engineering-workflow\"><div class=\"c\"><span class=\"eb\">11 \u2014 Service<\/span><h2>Our 3D Scanning and Reverse Engineering&nbsp;Workflow<\/h2><ol class=\"steps s3\"><li><span class=\"n\">01<\/span><h3>Review the part or vehicle<\/h3><p>We check what needs to be scanned, the surfaces that matter and how the new part will mount.<\/p><\/li><li><span class=\"n\">02<\/span><h3>Prepare and scan<\/h3><p>The part is cleaned and marked if needed, then scanned with the handheld scanner. Vehicles are scanned at the mounting area.<\/p><\/li><li><span class=\"n\">03<\/span><h3>Process the mesh<\/h3><p>Scan data is cleaned, aligned and exported as a mesh (STL or PLY) and point cloud (ASC).<\/p><\/li><li><span class=\"n\">04<\/span><h3>Rebuild CAD<\/h3><p>Engineers rebuild surfaces and features as STEP or IGES CAD. This is reverse-engineered data, not the original CAD.<\/p><\/li><li><span class=\"n\">05<\/span><h3>Design and DFM<\/h3><p>Your new part is designed on the scan data and reviewed for molding, finishing and fit.<\/p><\/li><li><span class=\"n\">06<\/span><h3>Verify<\/h3><p>Prototypes or first articles are scanned again and compared to CAD with a deviation color map.<\/p><\/li><\/ol><\/div><\/section>\n<section class=\"g\" id=\"from-scan-data-to-mold-design\"><div class=\"c\"><span class=\"eb\">12 \u2014 Service<\/span><h2>From Scan Data to Mold&nbsp;Design<\/h2><p class=\"lede\">A scan is a measurement; a mold needs a design. Between the two, engineers make decisions that affect how the part is molded and finished.<\/p><figure class=\"fig wide\"><img loading=\"lazy\" alt=\"DFM wall-thickness analysis of an exterior plastic part on a monitor\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/dfm-analysis-wall-thickness-heatmap-exterior-part-cad.webp\" width=\"1200\" title=\"\"><figcaption>DFM wall-thickness analysis of an exterior plastic part on a monitor<\/figcaption><\/figure><ul class=\"tiles g3\"><li>Mounting surfaces are rebuilt from the vehicle scan so the part follows the body<\/li><li>Visible styling surfaces are smoothed into clean class A surfaces<\/li><li>Wall thickness is set evenly for molding, even if the original part was uneven<\/li><li>Draft is added to every wall that the original part may not have had<\/li><li>Clips, bosses and ribs are added or redesigned for the chosen material<\/li><li>Gate locations and parting lines are planned in DFM<\/li><\/ul><div class=\"prose\"><p>Because our engineers also run DFM for our mold shop, scan data becomes a moldable design without a hand-over between companies. See <a href=\"\/capabilities\/injection-molding\/\">injection molding<\/a> for the next steps.<\/p><\/div><\/div><\/section>\n<section class=\"w\" id=\"what-affects-the-cost-of-3d-scanning-and-reverse-engineering\"><div class=\"c\"><span class=\"eb\">13 \u2014 Service<\/span><h2>What Affects the Cost of 3D Scanning and Reverse&nbsp;Engineering<\/h2><div class=\"fg g3\"><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><rect height=\"13\" rx=\"2\" width=\"18\" x=\"3\" y=\"7\"><\/rect><path d=\"M8 7V4h8v3M3 12h18\"><\/path><\/svg><\/span><h4>Size of the part or vehicle area<\/h4><p>Larger areas take longer to scan and stitch.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M5 5l2 2M17 17l2 2M5 19l2-2M17 7l2-2\"><\/path><\/svg><\/span><h4>Surface condition<\/h4><p>Shiny, dark or transparent surfaces need preparation.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M14 3h7v7M21 3l-9 9M10 5H4v15h15v-6\"><\/path><\/svg><\/span><h4>Output needed<\/h4><p>A mesh is faster to deliver than full CAD rebuild.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M3 12h4l3 7 4-14 3 7h4\"><\/path><\/svg><\/span><h4>Complexity of the CAD<\/h4><p>Many features, clips and blends take more engineering time.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M4 4h16v12H8l-4 4z\"><\/path><\/svg><\/span><h4>Inspection reports<\/h4><p>Color maps and reports add analysis time.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M12 2l9 5v10l-9 5-9-5V7z\"><\/path><path d=\"M12 12l9-5M12 12v10M12 12L3 7\"><\/path><\/svg><\/span><h4>Follow-on work<\/h4><p>If the data is used for tooling with us, scanning is part of the program.<\/p><\/div><\/div><\/div><\/section>\n<section class=\"g\" id=\"from-scan-to-production-in-one-factory\"><div class=\"c\"><span class=\"eb\">14 \u2014 Service<\/span><h2>From Scan to Production in One&nbsp;Factory<\/h2><div class=\"split rev\"><div class=\"tx\"><p class=\"lede\">Scanning is most valuable when the same team uses the data to build the mold and make the part. At Yirox the scan goes straight to our engineers, then to our mold shop, injection molding machines, paint lines and chrome plating line. The finished part is checked against the same scan data.<\/p><\/div><figure class=\"fig\"><img loading=\"lazy\" alt=\"Technical drawing, 3D CAD model and front lip sample with calipers\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/oem-brief-technical-drawing-cad-model-front-lip-sample.webp\" width=\"1200\" title=\"\"><figcaption>Technical drawing, 3D CAD model and front lip sample with calipers<\/figcaption><\/figure><\/div><div class=\"prose\"><p>For complete vehicle-specific product programs, from scanning the car to packing finished kits, see our <a href=\"\/services\/vehicle-specific-development\/\">vehicle-specific development<\/a> service. For molds and sample approval, see <a href=\"\/services\/tooling-sampling\/\">tooling and sampling<\/a>.<\/p><\/div><\/div><\/section>\n<section class=\"w\" id=\"what-you-get\"><div class=\"c\"><span class=\"eb\">15 \u2014 Service<\/span><h2>What You&nbsp;Get<\/h2><div class=\"fg g3\"><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><rect height=\"13\" rx=\"2\" width=\"18\" x=\"3\" y=\"7\"><\/rect><path d=\"M8 7V4h8v3M3 12h18\"><\/path><\/svg><\/span><h4>Scan data<\/h4><p>Mesh (STL\/PLY) and point cloud (ASC).<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M5 5l2 2M17 17l2 2M5 19l2-2M17 7l2-2\"><\/path><\/svg><\/span><h4>Reverse-engineered CAD<\/h4><p>STEP or IGES, clearly marked as not original CAD.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M14 3h7v7M21 3l-9 9M10 5H4v15h15v-6\"><\/path><\/svg><\/span><h4>Deviation color maps<\/h4><p>PDF or PNG at \u00b10.5 or \u00b11.0 mm scales.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M3 12h4l3 7 4-14 3 7h4\"><\/path><\/svg><\/span><h4>Inspection report<\/h4><p>PDF with measured results and comments.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M4 4h16v12H8l-4 4z\"><\/path><\/svg><\/span><h4>Engineering support<\/h4><p>DFM review when the data is used for a new part.<\/p><\/div><div class=\"fc\"><span class=\"ic\"><svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M12 2l9 5v10l-9 5-9-5V7z\"><\/path><path d=\"M12 12l9-5M12 12v10M12 12L3 7\"><\/path><\/svg><\/span><h4>NDA<\/h4><p>Signed before you share parts or data.<\/p><\/div><\/div><\/div><\/section>\n<section class=\"g\" id=\"what-to-send-for-a-scanning-quote\"><div class=\"c\"><span class=\"eb\">16 \u2014 Service<\/span><h2>What to Send for a Scanning&nbsp;Quote<\/h2><ul class=\"tiles g2\"><li>The part, or details of the vehicle and area to scan<\/li><li>What you need: mesh only, CAD rebuild or inspection<\/li><li>Critical surfaces and mounting points<\/li><li>Whether the data will be used for tooling with us<\/li><\/ul><div class=\"yx-cta\"><p><strong>Ready to scan a part?<\/strong>Tell us the part and what you need back, scan data or a reverse engineering CAD model, and we will quote.<\/p><button type=\"button\" class=\"btn btn-r\" data-yxq data-yxq-h=\"Get a 3D Scanning Quote\" data-yxq-s=\"Describe the part and the output you need: mesh, CAD model or a production part.\" aria-haspopup=\"dialog\">Get a 3D Scanning Quote \u2192<\/button><\/div><\/div><\/section>\n<section class=\"w\" id=\"3d-scanning-for-inspection\"><div class=\"c\"><span class=\"eb\">17 \u2014 Capability<\/span><h2>3D Scanning for&nbsp;Inspection<\/h2><div class=\"split\"><div class=\"tx\"><p class=\"lede\">Scanning is not only for creating new designs. It is also one of the fastest ways to inspect a finished part. A molded part is scanned, aligned to its CAD model and shown as a deviation color map: green where the surface is within tolerance, and warmer or cooler colors where it is above or below nominal.<\/p><div class=\"prose\"><p>This view makes warpage and twist easy to see on long parts like side skirts and spoilers, where a few CMM points might miss the problem. We supply color maps at \u00b10.5 mm or \u00b11.0 mm scales, together with an inspection report. When a critical feature needs higher accuracy, it is measured on our CMMs and reported with the scan.<\/p><\/div><\/div><figure class=\"fig\"><img loading=\"lazy\" alt=\"3D scan deviation color map of a spoiler part on a monitor\" decoding=\"async\" height=\"800\" loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/3d-scan-deviation-color-map-spoiler-part.webp\" width=\"1200\" title=\"\"><figcaption>3D scan deviation color map of a spoiler part on a monitor<\/figcaption><\/figure><\/div><\/div><\/section>\n<section class=\"g\" id=\"scanning-equipment\"><div class=\"c\"><span class=\"eb\">18 \u2014 Capability<\/span><h2>Scanning&nbsp;Equipment<\/h2><div class=\"tw\"><table><thead><tr><th>Item<\/th><th>Specification<\/th><\/tr><\/thead><tbody><tr><td>Scanner<\/td><td>Shining3D EinScan HX handheld<\/td><\/tr><tr><td>Light sources<\/td><td>Blue laser and infrared<\/td><\/tr><tr><td>Accuracy<\/td><td>0.04 mm<\/td><\/tr><tr><td>Stitching accuracy<\/td><td>0.1 mm\/m<\/td><\/tr><tr><td>Supporting CMMs<\/td><td>Hexagon Global S 09.15.08; Serein Croma 06.08.06<\/td><\/tr><tr><td>Deliverable formats<\/td><td>STL, PLY, STEP, IGES, ASC, PDF, PNG<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section>\n<section class=\"w\" id=\"intellectual-property-and-confidentiality\"><div class=\"c\"><span class=\"eb\">19 \u2014 Capability<\/span><h2>Intellectual Property and&nbsp;Confidentiality<\/h2><div class=\"tx2\"><div class=\"t\"><p class=\"lede\">We sign an NDA before you send parts or data. Reverse-engineered CAD is supplied as a new model based on measurement and is not presented as OEM data. You are responsible for checking that your product does not infringe others&#8217; designs or trademarks; we can help by changing styling features during design.<\/p><\/div><aside class=\"kf\"><p class=\"kh\">Key facts<\/p><dl><div><dt>NDA<\/dt><dd>Available on request<\/dd><\/div><div><dt>~180<\/dt><dd>Staff in Wuxi<\/dd><\/div><\/dl><a href=\"\/contact\/\">Request a quote \u2192<\/a><\/aside><\/div><\/div><\/section>\n<section class=\"g\" id=\"related-capabilities-and-services\"><div class=\"c\"><span class=\"eb\">20 \u2014 Related<\/span><h2>Related Capabilities and&nbsp;Services<\/h2><div class=\"cards yx-img n4\"><a class=\"card\" href=\"\/services\/vehicle-specific-development\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/bumper-part-with-3d-scanning-targets-on-fixture.webp\" alt=\"Matte black bumper part with 3D scanning reference targets on a measuring fixture\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Vehicle-specific Development<\/h3><p>From vehicle scan to a finished product line.<\/p><span class=\"more\">Explore vehicle-specific development \u2192<\/span><\/a><a class=\"card\" href=\"\/services\/tooling-sampling\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/molded-trim-trial-sample-on-granite-inspection-plate.webp\" alt=\"Black injection-molded trim trial sample on a granite inspection plate\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Tooling &amp; Sampling<\/h3><p>Molds built from your approved CAD.<\/p><span class=\"more\">Explore automotive mold tooling \u2192<\/span><\/a><a class=\"card\" href=\"\/capabilities\/quality-inspection-cmm\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/yirox-cmm-inspection-room-coordinate-measuring-machine.webp\" alt=\"Coordinate measuring machine in the Yirox inspection room\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Quality Inspection &amp; CMM<\/h3><p>FAI, CMM and deviation reports.<\/p><span class=\"more\">Explore CMM inspection and PPAP \u2192<\/span><\/a><a class=\"card\" href=\"\/capabilities\/injection-molding\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/injection-molding-machine-yirox-molding-hall-wuxi.webp\" alt=\"Injection molding machine in the Yirox molding hall in Wuxi\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Injection Molding<\/h3><p>42 machines from 90 to 2,500 t.<\/p><span class=\"more\">Explore automotive injection molding \u2192<\/span><\/a><\/div><!--yx-xlinks--><h3>3D Scanning and Reverse Engineering by Buyer Type<\/h3><p class=\"lede\">No CAD and no OEM drawing is the usual reason a vehicle-specific part stalls. With 3D scanning and reverse engineering we build the CAD, then mold the part in our own factory.<\/p><div class=\"cards yx-img\"><a class=\"card\" href=\"\/solutions\/aftermarket-brands\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/yirox-bumper-trim-production-engineer-drawing-check.webp\" alt=\"Engineer checking a drawing beside molded bumper and trim parts on the production line\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Aftermarket Brands<\/h3><p>Have a design idea but no CAD? We scan, model and tool it under your brand.<\/p><span class=\"more\">See the aftermarket brand program \u2192<\/span><\/a><a class=\"card\" href=\"\/solutions\/other-service-providers\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/yirox-tonneau-cover-panel-assembly.webp\" alt=\"Hard tonneau cover panels on the assembly line\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>EV, Truck &amp; Tire Service Providers<\/h3><p>New EV or truck model? Parts are developed from scans to fit the model.<\/p><span class=\"more\">See auto parts supply for EV, truck and tire shops \u2192<\/span><\/a><a class=\"card\" href=\"\/solutions\/shops-installers\/\"><span class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/yiroxautoparts.com\/wp-content\/uploads\/2026\/10\/gloss-black-body-kit-with-mounting-hardware.webp\" alt=\"Gloss black front lip and side skirts with a box of clips, screws and mounting tape\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\" title=\"\"><\/span><h3>Body Shops, Installers &amp; Small Retailers<\/h3><p>Parts that need trimming to fit? Fitment is confirmed by model from the scan.<\/p><span class=\"more\">See auto parts supply for body shops and installers \u2192<\/span><\/a><\/div><\/div><\/section>\n<section class=\"g\" id=\"what-buyers-say\"><div class=\"c\"><h2>What Buyers Say About 3D&nbsp;Scanning<\/h2><p class=\"yx-intro\">Engineers on starting a project from a scan instead of a drawing.<\/p><div class=\"yxt\"><figure class=\"tq\"><blockquote>\u201cWe sent a scan and a photo of the original part, not a drawing. They came back with the questions that mattered \u2014 draft angle on two ribs, and which surface we could not touch.\u201d<\/blockquote><figcaption><strong>Project Engineer<\/strong><\/figcaption><\/figure><figure class=\"tq\"><blockquote>\u201cWe sent over an original bumper trim piece because the measurements in our old drawings were incomplete. Their team used the sample to help sort out the missing details. The process was much more practical than trying to explain everything through photos.\u201d<\/blockquote><figcaption><strong>Replacement Parts Importer<\/strong><em>Reverse Engineering Project<\/em><\/figcaption><\/figure><\/div><p class=\"yxt-note\">Names and companies withheld at the customer\u2019s request.<\/p><\/div><\/section><section class=\"w faqw\" id=\"faq\"><div class=\"c\"><span class=\"eb\">21 \u2014 FAQ<\/span><h2>FAQ<\/h2><details><summary>What is 3D scanning for reverse engineering?<\/summary><div class=\"a\"><p>It is the use of a 3D scanner to capture the shape of a physical part, then rebuilding that shape as CAD when no original design data exists.<\/p><\/div><\/details><details><summary>What file formats do you deliver?<\/summary><div class=\"a\"><p>STL and PLY mesh, STEP and IGES reverse-engineered CAD, ASC point cloud, deviation color maps as PDF or PNG, and inspection reports as PDF.<\/p><\/div><\/details><details><summary>How accurate is your 3D scanner?<\/summary><div class=\"a\"><p>Our Shining3D EinScan HX has an accuracy of 0.04 mm, with large-part stitching accuracy of 0.1 mm per meter.<\/p><\/div><\/details><details><summary>Is the reverse-engineered CAD the same as the original CAD?<\/summary><div class=\"a\"><p>No. It is a new model rebuilt from scan data. We label it as reverse-engineered and not original CAD.<\/p><\/div><\/details><details><summary>Can you scan a vehicle?<\/summary><div class=\"a\"><p>Yes. With a handheld scanner we can scan the mounting area on a vehicle, for example a trunk lid for a spoiler or a bumper for a lip.<\/p><\/div><\/details><details><summary>Do you scan parts for inspection?<\/summary><div class=\"a\"><p>Yes. We compare scans with CAD and supply deviation color maps at \u00b10.5 or \u00b11.0 mm scales.<\/p><\/div><\/details><details><summary>What is the difference between 3D scanning and CMM?<\/summary><div class=\"a\"><p>A 3D scanner captures the whole surface quickly as millions of points. A CMM measures selected points with higher accuracy. We use scanning for shape and full-surface comparison, and CMM for critical dimensions.<\/p><\/div><\/details><details><summary>Can you scan shiny or black parts?<\/summary><div class=\"a\"><p>Yes. Blue laser handles dark and glossy surfaces better than white light, and very shiny chrome or clear parts can be prepared with a temporary scanning spray.<\/p><\/div><\/details><details><summary>Do you only scan, or also make the part?<\/summary><div class=\"a\"><p>Both. Most customers use the scan to develop a part that we then tool, mold, finish and inspect in our factory.<\/p><\/div><\/details><\/div><\/section>\n<section class=\"ctab\" id=\"start-a-scanning-project\"><div class=\"c\"><h2>Start a Scanning&nbsp;Project<\/h2><p class=\"ctat\">Tell us what you need scanned and how the data will be used. We will reply with a plan and a quote.<\/p><div class=\"btns\"><a class=\"btn btn-r\" href=\"\/contact\/\">Request a Quote \u2192<\/a><a class=\"btn btn-o\" href=\"\/services\/vehicle-specific-development\/\">See Vehicle-specific Development<\/a><\/div><\/div><\/section>\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"Service\", \"name\": \"3D scanning and reverse engineering\", \"serviceType\": \"3D scanning and reverse engineering\", \"description\": \"3D scanning for reverse engineering of automotive parts: 0.04 mm handheld scanning, scan to CAD (STEP\/IGES), deviation color maps and inspection reports.\", \"url\": \"https:\/\/yiroxautoparts.com\/capabilities\/3d-scanning-reverse-engineering\/\", \"areaServed\": \"Worldwide\", \"provider\": {\"@type\": \"Organization\", \"name\": \"Yirox\", \"url\": \"https:\/\/yiroxautoparts.com\/\", \"foundingDate\": \"2010\", \"address\": {\"@type\": \"PostalAddress\", \"addressLocality\": \"Wuxi\", \"addressCountry\": \"CN\"}}}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is 3D scanning for reverse engineering?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It is the use of a 3D scanner to capture the shape of a physical part, then rebuilding that shape as CAD when no original design data exists.\"}}, {\"@type\": \"Question\", \"name\": \"What file formats do you deliver?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"STL and PLY mesh, STEP and IGES reverse-engineered CAD, ASC point cloud, deviation color maps as PDF or PNG, and inspection reports as PDF.\"}}, {\"@type\": \"Question\", \"name\": \"How accurate is your 3D scanner?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Our Shining3D EinScan HX has an accuracy of 0.04 mm, with large-part stitching accuracy of 0.1 mm per meter.\"}}, {\"@type\": \"Question\", \"name\": \"Is the reverse-engineered CAD the same as the original CAD?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. It is a new model rebuilt from scan data. We label it as reverse-engineered and not original CAD.\"}}, {\"@type\": \"Question\", \"name\": \"Can you scan a vehicle?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. With a handheld scanner we can scan the mounting area on a vehicle, for example a trunk lid for a spoiler or a bumper for a lip.\"}}, {\"@type\": \"Question\", \"name\": \"Do you scan parts for inspection?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We compare scans with CAD and supply deviation color maps at \u00b10.5 or \u00b11.0 mm scales.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between 3D scanning and CMM?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A 3D scanner captures the whole surface quickly as millions of points. A CMM measures selected points with higher accuracy. We use scanning for shape and full-surface comparison, and CMM for critical dimensions.\"}}, {\"@type\": \"Question\", \"name\": \"Can you scan shiny or black parts?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Blue laser handles dark and glossy surfaces better than white light, and very shiny chrome or clear parts can be prepared with a temporary scanning spray.\"}}, {\"@type\": \"Question\", \"name\": \"Do you only scan, or also make the part?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Both. Most customers use the scan to develop a part that we then tool, mold, finish and inspect in our factory.\"}}]}]}<\/script>\n<dialog class=\"yxq\" id=\"yxq\" aria-labelledby=\"yxq-t\"><div class=\"yxq-h\"><h2 id=\"yxq-t\">Request a Quote<\/h2><p>Tell us the part, vehicle and quantity. An engineer replies by email.<\/p><button type=\"button\" class=\"yxq-x\" aria-label=\"Close quote form\" data-yxq-close>&times;<\/button><\/div><div class=\"yxq-b\"><div class='fluentform ff-default fluentform_wrapper_1 ffs_default_wrap'><form data-form_id=\"1\" id=\"fluentform_1\" class=\"frm-fluent-form fluent_form_1 ff-el-form-top ff_form_instance_1_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_1_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Tell Us About Your Sourcing Project<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='11414' \/><input type=\"hidden\" id=\"_fluentform_1_fluentformnonce\" name=\"_fluentform_1_fluentformnonce\" value=\"ad5a061e6a\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/11414\" \/><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_1_names_first_name_' id='label_ff_1_names_first_name_'>Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_1_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Your Name\" autocomplete=\"given-name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_1_email' id='label_ff_1_email'>Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_1_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" autocomplete=\"email\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_1_product_category' id='label_ff_1_product_category'>Product Category<\/label><\/div><div class='ff-el-input--content'><select name=\"product_category[]\" id=\"ff_1_product_category\" class=\"ff-el-form-control  ff_has_multi_select\" multiple=\"1\" data-name=\"product_category\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_1_product_category\"><option value=\"Exterior Styling Parts\"  >Exterior Styling Parts<\/option><option value=\"Replacement Body Parts\"  >Replacement Body Parts<\/option><option value=\"Pickup Accessories\"  >Pickup Accessories<\/option><option value=\"EV Aftermarket Parts\"  >EV Aftermarket Parts<\/option><option value=\"Wheel &amp; TireAccessories\"  >Wheel & TireAccessories<\/option><option value=\"Other \/ Not Sure\"  >Other \/ Not Sure<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_1_product_requirements' id='label_ff_1_product_requirements'>Product Details \/ Requirements<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_1_product_requirements\" name=\"product_requirements\" id=\"ff_1_product_requirements\" class=\"ff-el-form-control\" placeholder=\"Tell us the part type, vehicle model, material, finish, quantity, packaging, or reference sample you need.\" rows=\"3\" cols=\"2\" data-name=\"product_requirements\" ><\/textarea><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_1_message' id='label_ff_1_message'>Your Message<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_1_message\" name=\"message\" id=\"ff_1_message\" class=\"ff-el-form-control\" placeholder=\"Your Message\" rows=\"4\" cols=\"2\" data-name=\"message\" ><\/textarea><\/div><\/div><input type=\"hidden\" name=\"lead_location\" data-name=\"lead_location\" ><input type=\"hidden\" name=\"landing_page\" data-name=\"landing_page\" ><input type=\"hidden\" name=\"submitted_page\" data-name=\"submitted_page\" ><div class='ff-el-group yirox-tracking-field'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_1_visited_pages' id='label_ff_1_visited_pages'>\u8bbf\u95ee\u8def\u5f84<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_1_visited_pages\" name=\"visited_pages\" id=\"ff_1_visited_pages\" class=\"ff-el-form-control\" rows=\"3\" cols=\"2\" data-name=\"visited_pages\" ><\/textarea><\/div><\/div><div class='ff-el-group yirox-tracking-field'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_1_lead_source' id='label_ff_1_lead_source'>\u6765\u6e90\u8bbe\u5907<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_1_lead_source\" name=\"lead_source\" id=\"ff_1_lead_source\" class=\"ff-el-form-control\" rows=\"3\" cols=\"2\" data-name=\"lead_source\" ><\/textarea><\/div><\/div><div class='ff-form-inline-style' hidden><style>form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }<\/style><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Get a Quote\">Get a Quote<\/button><\/div><\/fieldset><\/form><div id='fluentform_1_errors' class='ff-errors-in-stack ff_form_instance_1_1 ff-form-loading_errors ff_form_instance_1_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_1_1 = {\"id\":\"1\",\"ajaxUrl\":\"https:\\\/\\\/yiroxautoparts.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_1_1\",\"form_id_selector\":\"fluentform_1\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"product_category\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"max_selection\":{\"value\":\"\",\"message\":\"You have selected more options than allowed\",\"global_message\":\"You have selected more options than allowed\",\"global\":true},\"min_selection\":{\"value\":\"\",\"message\":\"Please select at least the minimum number of options\",\"global_message\":\"Please select at least the minimum number of options\",\"global\":true}},\"product_requirements\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"message\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"visited_pages\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"lead_source\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div><\/dialog>\n<script>(function(){var d=document.getElementById('yxq');if(!d||!d.showModal)return;var last;document.addEventListener('click',function(e){var b=e.target.closest('[data-yxq]');if(b){e.preventDefault();last=b;var t=d.querySelector('#yxq-t'),p=d.querySelector('.yxq-h p');t.textContent=b.dataset.yxqH||'Request a Quote';p.textContent=b.dataset.yxqS||'Tell us the part, vehicle and quantity. An engineer replies by email.';d.showModal();var f=d.querySelector('input:not([type=hidden]),textarea');f&&f.focus();return}if(e.target.closest('[data-yxq-close]')||e.target===d)d.close()});d.addEventListener('close',function(){last&&last.focus()});})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Home \/ Capabilities \/ 3D Scanning &amp; Reverse Engineering Yirox Manufacturing Capabilities 3D Scanning &amp; Reverse Engineering for Automotive&nbsp;Parts 3D scanning and reverse engineering for car parts and vehicles: scan an OE part, a sample or a vehicle body, turn the scan into CAD, and use it to tool and inspect new exterior parts. Yirox [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11409,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11414","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/pages\/11414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/comments?post=11414"}],"version-history":[{"count":13,"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/pages\/11414\/revisions"}],"predecessor-version":[{"id":12169,"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/pages\/11414\/revisions\/12169"}],"up":[{"embeddable":true,"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/pages\/11409"}],"wp:attachment":[{"href":"https:\/\/yiroxautoparts.com\/es\/wp-json\/wp\/v2\/media?parent=11414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}