PageSourceSearch

https://freetool.dev/_nuxt/DUFzzWQA.js

js freetool.dev collected 2026-09-30 14:31:47 UTC 80,545 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DBq_IW-F.js","./PDSP0dbZ.js","./CYtD5MFl.js","./CxPFKDb2.js","./7SLL5qvF.js","./D60A06dq.js","./BbfVZ_x4.js","./NErm9vrz.js","./nQ2riUNx.js","./Dpq3rB8g.js"])))=>i.map(i=>d[i]);
2import{d as Oe,s as Fe,M as Ae,a3 as h,G as Le,A as je,a1 as Je,b as Ee,C as Re,w as K,y as t,E as u,c as Me,o as k,e as Q,L as Ie,f as a,t as c,k as ye,J as we,j as B,F as Ve,r as ke,D as xe,g as G,T as Ye,V as Ne,R as We,K as He}from"./CkpM57L6.js";import{_ as Ue}from"./8fY8EC0V.js";import{_ as $e}from"./CXwnfpox.js";import{_ as Ke}from"./CYwGAoYU.js";import{_ as Qe}from"./CnzqtAtd.js";import{u as Xe}from"./BgwjXCoU.js";import{_ as Ze}from"./DlAUqK2U.js";import"./DPIaFIMc.js";import"./B0zWc29K.js";import"./DXrLEPCz.js";const et={for:"fileInput3D",class:"flex flex-col items-center gap-3 cursor-pointer w-full"},tt={class:"font-bold text-lg text-base-content"},it={class:"text-sm text-base-content/60 max-w-sm"},at={type:"button",class:"btn btn-primary btn-sm mt-2 pointer-events-none"},ot={class:"max-w-5xl mx-auto space-y-3"},st={class:"flex flex-wrap items-center justify-between gap-3 p-3.5 bg-base-200/50 rounded-2xl border border-base-content/10"},rt={class:"flex items-center gap-3"},nt={class:"badge badge-primary font-bold"},lt={class:"font-bold text-sm truncate max-w-xs"},dt={class:"text-xs text-base-content/60"},ct={class:"flex items-center gap-2"},ut={class:"menu menu-horizontal p-0"},mt={class:"flex items-center gap-1.5 sm:gap-2 px-3 py-1.5 rounded-lg border border-base-content/15 text-base-content hover:bg-base-content/10 cursor-pointer text-xs font-semibold"},pt={class:"p-2 bg-base-200 rounded-xl w-48 mt-2 z-[100] shadow-2xl border border-base-content/10 right-0"},bt={class:"flex flex-wrap items-center justify-between gap-2 p-2.5 bg-base-200/40 rounded-2xl border border-base-content/10"},gt={class:"text-xs font-bold text-base-content/70 px-2"},ft={class:"flex flex-wrap items-center gap-1.5"},_t=["onClick"],vt={key:0,class:"absolute inset-0 flex items-center justify-center pointer-events-none z-10"},ht={class:"px-4 py-2 bg-base-100/85 backdrop-blur-md rounded-full shadow-2xl border border-base-content/15 flex items-center gap-2.5 text-xs font-bold text-base-content/90 tracking-wide"},Lt={class:"flex flex-wrap items-center justify-between gap-3 p-3 bg-base-200/40 rounded-2xl border border-base-content/10"},yt={class:"flex items-center gap-2.5 text-xs text-base-content/70 px-2"},wt={class:"flex items-center gap-1 font-semibold text-base-content/80"},xt={class:"font-mono text-xs text-base-content/50 w-7"},zt={class:"flex flex-wrap items-center gap-2"},Bt=["title"],Dt=["title"],Tt=["title"],qt=["title"],Gt={class:"space-y-10"},Pt={class:"space-y-4 text-base text-base-content/85 leading-relaxed"},Be=Oe({__name:"3d-viewer",setup(X){const{t:e}=Fe({useScope:"local"}),Y=u(null),g=u(null),P=u(!1),L=u(!1),E=u(""),Z=u(""),ee=u(""),te=u(0),ie=u(0),C=u("color"),S=u(!0),N=u(0),D=u(45),x=u(!1),ae=u(!1),O=u(!1),F=u(null);let A=null;function De(){O.value&&(O.value=!1,A&&clearTimeout(A))}let s=null,oe=null,se=null,re=null,ne=null,le=null,de=null,ce=null,ue=null,me=null,_=null,f=null,m=null,p=null,b=null,z=null,pe=null,W=null;const H=[{name:"Studio Blue",bg:"#0f172a"},{name:"Dark Void",bg:"#030712"},{name:"Pure White",bg:"#f8fafc"},{name:"Clay Studio",bg:"#292524"},{name:"Mint Minimal",bg:"#064e3b"},{name:"Cyber Neon",bg:"#180828"}];Ae(async()=>{try{s=await h(()=>import("./PDSP0dbZ.js"),[],import.meta.url),oe=(await h(()=>import("./DBq_IW-F.js"),__vite__mapDeps([0,1]),import.meta.url)).OrbitControls,se=(await h(()=>import("./CYtD5MFl.js"),__vite__mapDeps([2,1]),import.meta.url)).OBJLoader,re=(await h(()=>import("./CxPFKDb2.js"),__vite__mapDeps([3,1]),import.meta.url)).GLTFLoader,ne=(await h(()=>import("./7SLL5qvF.js"),__vite__mapDeps([4,1]),import.meta.url)).STLLoader,le=(await h(()=>import("./D60A06dq.js"),__vite__mapDeps([5,1]),import.meta.url)).PLYLoader,de=(await h(()=>import("./BbfVZ_x4.js"),__vite__mapDeps([6,1]),import.meta.url)).GLTFExporter,ce=(await h(()=>import("./NErm9vrz.js"),__vite__mapDeps([7,1]),import.meta.url)).OBJExporter,ue=(await h(()=>import("./nQ2riUNx.js"),__vite__mapDeps([8,1]),import.meta.url)).STLExporter,me=(await h(()=>import("./Dpq3rB8g.js"),__vite__mapDeps([9,1]),import.meta.url)).PLYExporter,ae.value=!0,Le(()=>{Te()})}catch(o){console.error("[3D Viewer] Erro ao carregar Three.js modules:",o)}});function Te(){if(!Y.value||!g.value||!s)return;const o=g.value.clientWidth||600,i=g.value.clientHeight||500;_=new s.Scene,f=new s.PerspectiveCamera(45,o/i,.1,100),f.position.set(0,.5,2.2),m=new s.WebGLRenderer({canvas:Y.value,antialias:!0,alpha:!0,preserveDrawingBuffer:!0,powerPreference:"high-performance"}),m.setSize(o,i),m.setPixelRatio(Math.min(window.devicePixelRatio,2)),m.outputColorSpace
2=s.SRGBColorSpace,m.toneMapping=s.ACESFilmicToneMapping,m.toneMappingExposure=1.1,p=new oe(f,m.domElement),p.enableDamping=!0,p.dampingFactor=.05,p.autoRotate=S.value,p.autoRotateSpeed=2,p.minDistance=.2,p.maxDistance=15,p.target.set(0,0,0),pe=new s.AmbientLight(16777215,.45),_.add(pe),z=new s.DirectionalLight(16777215,1.8),z.position.set(3,3.5,3),_.add(z);const n=new s.DirectionalLight(9482495,.35);n.position.set(-3,2,-2),_.add(n),ge(0),U(),window.addEventListener("resize",R),g.value&&typeof ResizeObserver<"u"&&new ResizeObserver(()=>{R()}).observe(g.value),be()}function R(){if(!g.value||!m||!f)return;const o=g.value.clientWidth,i=g.value.clientHeight;o===0||i===0||(f.aspect=o/i,f.updateProjectionMatrix(),m.setSize(o,i))}function be(){W=requestAnimationFrame(be),p&&p.update(),m&&_&&f&&m.render(_,f)}function ge(o){N.value=o,g.value&&(g.value.style.backgroundColor=H[o].bg)}function qe(){S.value=!S.value,p&&(p.autoRotate=S.value)}function fe(){!f||!p||(f.position.set(0,.4,2.3),p.target.set(0,0,0),f.lookAt(0,0,0),p.update())}function U(){if(!z)return;const o=D.value*Math.PI/180,i=5;z.position.x=Math.cos(o)*i,z.position.z=Math.sin(o)*i,z.position.y=3.5}je(D,()=>{U()});function $(o,i){if(!s)return null;switch(o){case"clay":return new s.MeshStandardMaterial({color:13943989,roughness:.9,metalness:0,side:s.DoubleSide});case"glossy":return new s.MeshStandardMaterial({color:15857145,roughness:.18,metalness:.05,side:s.DoubleSide});case"matte":return new s.MeshStandardMaterial({color:6583435,roughness:.85,metalness:0,side:s.DoubleSide});case"bronze":return new s.MeshStandardMaterial({color:12884854,roughness:.4,metalness:.7,side:s.DoubleSide});case"wireframe":return new s.MeshStandardMaterial({color:8490232,wireframe:!0,side:s.DoubleSide});default:return new s.MeshStandardMaterial({vertexColors:i,color:i?16777215:14737632,roughness:.55,metalness:.05,side:s.DoubleSide})}}function _e(o){C.value=o,!(!b||!s)&&b.traverse(i=>{if(i.isMesh&&i.geometry){const n=i.geometry.attributes&&!!i.geometry.attributes.color;o==="color"&&i.material&&i.material.map?(i.material.wireframe=!1,i.material.needsUpdate=!0):i.material=$(o,n)}})}function M(o,i,n){if(!s)return;b&&(_.remove(b),b=null);const r=new s.Group;r.add(o),o.updateMatrixWorld(!0);const l=new s.Box3().setFromObject(o),v=l.getCenter(new s.Vector3),d=l.getSize(new s.Vector3);o.position.x-=v.x,o.position.y-=v.y,o.position.z-=v.z;const y=1.35/(Math.max(d.x,d.y,d.z)||1);r.scale.set(y,y,y),r.position.set(0,0,0);let w=0,j=0;o.traverse(J=>{if(J.isMesh&&J.geometry){const q=J.geometry;q.index?w+=q.index.count/3:q.attributes.position&&(w+=q.attributes.position.count/3),q.attributes.position&&(j+=q.attributes.position.count),J.castShadow=!0,J.receiveShadow=!0}}),te.value=Math.round(w),ie.value=j,E.value=i,Z.value=(n/(1024*1024)).toFixed(2)+" MB",ee.value=i.split(".").pop()?.toUpperCase()||"3D",b=r,_.add(r),_e(C.value),P.value=!0,L.value=!1,Le(()=>{R(),fe()}),O.value=!0,A&&clearTimeout(A),A=setTimeout(()=>{O.value=!1},4e3)}function Ge(o){const n=o.target.files?.[0];n&&ve(n)}function Pe(o){o.preventDefault();const i=o.dataTransfer?.files?.[0];i&&ve(i)}function ve(o){if(!s||!ae.value)return;const i=o.name.split(".").pop()?.toLowerCase();L.value=!0;const n=new FileReader;i==="obj"?(n.onload=r=>{try{const l=r.target?.result,d=new se().parse(l);M(d,o.name,o.size)}catch(l){console.error(l),alert(e("loadError")),L.value=!1}},n.readAsText(o)):i==="stl"?(n.onload=r=>{try{const l=r.target?.result,d=new ne().parse(l),T=$(C.value,!1),y=new s.Mesh(d,T),w=new s.Group;w.add(y),M(w,o.name,o.size)}catch(l){console.error(l),alert(e("loadError")),L.value=!1}},n.readAsArrayBuffer(o)):i==="ply"?(n.onload=r=>{try{const l=r.target?.result,d=new le().parse(l),T=!!d.attributes.color,y=$(C.value,T),w=new s.Mesh(d,y),j=new s.Group;j.add(w),M(j,o.name,o.size)}catch(l){console.error(l),alert(e("loadError")),L.value=!1}},n.readAsArrayBuffer(o)):i==="glb"||i==="gltf"?(n.onload=r=>{try{const l=r.target?.result;new re().parse(l,"",d=>{M(d.scene,o.name,o.size)},d=>{console.error(d),alert(e("loadError")),L.value=!1})}catch(l){console.error(l),alert(e("loadError")),L.value=!1}},n.readAsArrayBuffer(o)):(alert(e("invalidFormat")),L.value=!1)}function I(o){if(!b||!s)return;x.value=!0;const i=E.value.replace(/\.[^/.]+$/,"");try{if(o==="glb")new de().parse(b,r=>{const l=new Blob([r],{type:"application/octet-stream"});V(l,`${i}.glb`),x.value=!1},r=>{console.error(r),x.value=!1},{binary:!0});else if(o==="obj"){const r=new ce().parse(b),l=new Blob([r],{type:"text/plain"});V(l,`${i}.obj`),x.value=!1}else if(o==="stl"){const r=new ue().parse(b,{binary:!0}),l=new Blob([r],{type:"application/octet-stream"});V(l,`${i}.stl`),x.value=!1}else if(o==="ply"){const r=new me().parse(b,["position","normal","color"],{binary:!0}),l=new Blob([r],{type:"application/octet-stream"});V(l,`${i}.ply`),x.value=!1}}catch(n){console.error("Erro na conversão 3D:",n),x.value=!1}}
2function Ce(){if(!m)return;const o=m.domElement.toDataURL("image/png"),i=document.createElement("a");i.href=o,i.download=`${E.value.replace(/\.[^/.]+$/,"")}_screenshot.png`,i.click()}function V(o,i){const n=URL.createObjectURL(o),r=document.createElement("a");r.href=n,r.download=i,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(n)}function Se(){P.value=!1,b&&_&&(_.remove(b),b=null)}Je(()=>{W&&cancelAnimationFrame(W),window.removeEventListener("resize",R),m&&m.dispose()});const he=Me(()=>[{question:e("faq1q"),answer:e("faq1a")},{question:e("faq2q"),answer:e("faq2a")},{question:e("faq3q"),answer:e("faq3a")},{question:e("faq4q"),answer:e("faq4a")},{question:e("faq5q"),answer:e("faq5a")}]);return Xe({name:e("title"),description:e("meta"),features:[e("d21"),e("d22"),e("d23"),e("d24"),e("d25")],faq:he.value}),Ee({title:e("pageTitle"),meta:[{name:"description",content:e("metaDescription")}]}),(o,i)=>{const n=Ue,r=$e,l=Ke,v=Qe;return k(),Re(v,{title:t(e)("title"),description:t(e)("meta"),"show-ads":t(P),breadcrumb:{label:t(e)("bc"),to:"image-tools"},"see-also-links":[{label:t(e)("see1"),to:"image-converter"},{label:t(e)("see2"),to:"image-compressor"},{label:t(e)("see3"),to:"crop-image"},{label:t(e)("see4"),to:"resize-image"}]},{info:K(()=>[a("div",Gt,[a("div",Pt,[a("p",null,c(t(e)("intro_p1")),1),a("p",null,c(t(e)("intro_p2")),1)]),G(n,{title:t(e)("formats_title"),description:t(e)("formats_desc"),items:[{title:t(e)("fmt_stl_title"),description:t(e)("fmt_stl_desc")},{title:t(e)("fmt_obj_title"),description:t(e)("fmt_obj_desc")},{title:t(e)("fmt_glb_title"),description:t(e)("fmt_glb_desc")},{title:t(e)("fmt_ply_title"),description:t(e)("fmt_ply_desc")}]},null,8,["title","description","items"]),G(n,{title:t(e)("shading_sec_title"),description:t(e)("shading_sec_desc"),items:[{title:t(e)("shd_color_title"),description:t(e)("shd_color_desc")},{title:t(e)("shd_clay_title"),description:t(e)("shd_clay_desc")},{title:t(e)("shd_glossy_title"),description:t(e)("shd_glossy_desc")},{title:t(e)("shd_matte_title"),description:t(e)("shd_matte_desc")},{title:t(e)("shd_bronze_title"),description:t(e)("shd_bronze_desc")},{title:t(e)("shd_wireframe_title"),description:t(e)("shd_wireframe_desc")}]},null,8,["title","description","items"]),G(n,{title:t(e)("usecases_title"),description:t(e)("usecases_desc"),items:[{title:t(e)("uc_3dprint_title"),description:t(e)("uc_3dprint_desc")},{title:t(e)("uc_games_title"),description:t(e)("uc_games_desc")},{title:t(e)("uc_web3d_title"),description:t(e)("uc_web3d_desc")},{title:t(e)("uc_glb2obj_title"),description:t(e)("uc_glb2obj_desc")},{title:t(e)("uc_obj2stl_title"),description:t(e)("uc_obj2stl_desc")},{title:t(e)("uc_catalog_title"),description:t(e)("uc_catalog_desc")}]},null,8,["title","description","items"]),G(r,{title:t(e)("howto_title"),description:t(e)("howto_desc"),items:[{title:t(e)("how_1_title"),description:t(e)("how_1_desc")},{title:t(e)("how_2_title"),description:t(e)("how_2_desc")},{title:t(e)("how_3_title"),description:t(e)("how_3_desc")}]},null,8,["title","description","items"]),G(l,{title:t(e)("faqTitle"),items:t(he)},null,8,["title","items"])])]),default:K(()=>[t(P)?ye("",!0):(k(),Q("div",{key:0,class:"max-w-2xl mx-auto flex flex-col items-center justify-center p-10 border-2 border-dashed border-base-content/20 rounded-3xl bg-base-200/40 hover:border-primary/50 transition-all cursor-pointer text-center gap-4 group",onDragover:i[0]||(i[0]=Ie(()=>{},["prevent"])),onDrop:Pe},[a("input",{type:"file",accept:".obj,.glb,.gltf,.stl,.ply",class:"hidden",id:"fileInput3D",onChange:Ge},null,32),a("label",et,[i[7]||(i[7]=a("div",{class:"w-16 h-16 rounded-2xl bg-primary/10 flex items-center justify-center text-primary group-hover:scale-110 transition-transform"},[a("svg",{class:"w-8 h-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[a("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5"})])],-1)),a("p",tt,c(t(e)("uploadTitle")),1),a("p",it,c(t(e)("uploadHint")),1),a("button",at,c(t(e)("selectFile")),1)])],32)),we(a("div",ot,[a("div",st,[a("div",rt,[a("div",nt,c(t(ee)),1),a("div",null,[a("p",lt,c(t(E)),1),a("p",dt,c(t(Z))+" • "+c(t(te).toLocaleStr
2ing())+" faces • "+c(t(ie).toLocaleString())+" vértices",1)])]),a("div",ct,[a("ul",ut,[a("li",null,[a("details",{ref_key:"exportDetailsRef",ref:F},[a("summary",mt,[a("span",null,"📥 "+c(t(e)("exportAs")),1)]),a("ul",pt,[a("li",null,[a("button",{type:"button",class:"text-xs font-medium whitespace-nowrap justify-between py-2",onClick:i[1]||(i[1]=d=>{t(F)?.removeAttribute("open"),I("glb")})},[...i[8]||(i[8]=[a("span",null,[B("🌐 "),a("strong",null,".GLB")],-1),a("span",{class:"text-[10px] text-base-content/50"},"Web & 3D",-1)])])]),a("li",null,[a("button",{type:"button",class:"text-xs font-medium whitespace-nowrap justify-between py-2",onClick:i[2]||(i[2]=d=>{t(F)?.removeAttribute("open"),I("obj")})},[...i[9]||(i[9]=[a("span",null,[B("📦 "),a("strong",null,".OBJ")],-1),a("span",{class:"text-[10px] text-base-content/50"},"Universal",-1)])])]),a("li",null,[a("button",{type:"button",class:"text-xs font-medium whitespace-nowrap justify-between py-2",onClick:i[3]||(i[3]=d=>{t(F)?.removeAttribute("open"),I("stl")})},[...i[10]||(i[10]=[a("span",null,[B("🖨️ "),a("strong",null,".STL")],-1),a("span",{class:"text-[10px] text-base-content/50"},"Impressão 3D",-1)])])]),a("li",null,[a("button",{type:"button",class:"text-xs font-medium whitespace-nowrap justify-between py-2",onClick:i[4]||(i[4]=d=>{t(F)?.removeAttribute("open"),I("ply")})},[...i[11]||(i[11]=[a("span",null,[B("📊 "),a("strong",null,".PLY")],-1),a("span",{class:"text-[10px] text-base-content/50"},"Nuvem 3D",-1)])])])])],512)])]),a("button",{type:"button",class:"btn btn-sm btn-ghost btn-error text-xs",onClick:Se},c(t(e)("restart")),1)])]),a("div",bt,[a("span",gt,c(t(e)("shadingLabel"))+":",1),a("div",ft,[(k(),Q(Ve,null,ke(["color","clay","glossy","matte","bronze","wireframe"],d=>a("button",{key:d,type:"button",class:xe(["btn btn-xs rounded-xl",t(C)===d?"btn-primary":"btn-ghost text-base-content/70"]),onClick:T=>_e(d)},c(t(e)(`shading_${d}`)),11,_t)),64))])]),a("div",{ref_key:"containerRef",ref:g,class:"relative w-full h-[540px] rounded-3xl overflow-hidden shadow-2xl border border-base-content/10 transition-colors duration-500 select-none cursor-grab active:cursor-grabbing",onPointerdown:De},[a("canvas",{ref_key:"canvasRef",ref:Y,class:"w-full h-full block cursor-grab active:cursor-grabbing"},null,512),G(Ye,{name:"fade"},{default:K(()=>[t(O)?(k(),Q("div",vt,[a("div",ht,[i[12]||(i[12]=a("span",{class:"text-base inline-block animate-swipe"},"👆",-1)),a("span",null,c(t(e)("dragHint")),1)])])):ye("",!0)]),_:1})],544),a("div",Lt,[a("div",yt,[a("span",wt,[i[13]||(i[13]=B(" ☀️ ",-1)),a("span",null,c(t(e)("lightAngle"))+":",1)]),we(a("input",{type:"range",min:"0",max:"360",step:"5","onUpdate:modelValue":i[5]||(i[5]=d=>Ne(D)?D.value=d:null),class:"range range-xs range-primary w-24 sm:w-32",onInput:U},null,544),[[We,t(D),void 0,{number:!0}]]),a("span",xt,c(t(D))+"°",1)]),a("div",zt,[a("button",{type:"button",class:"btn btn-sm btn-ghost gap-1.5 text-xs",title:t(e)("changeTheme"),onClick:i[6]||(i[6]=d=>ge((t(N)+1)%H.length))},[i[14]||(i[14]=B(" 🎨 ",-1)),a("span",null,c(H[t(N)].name),1)],8,Bt),a("button",{type:"button",class:xe(["btn btn-square btn-sm btn-ghost",{"text-primary":t(S)}]),title:t(e)("autoRotate"),onClick:qe}," 🔄 ",10,Dt),a("button",{type:"button",class:"btn btn-square btn-sm btn-ghost",title:t(e)("resetCamera"),onClick:fe}," 🎯 ",8,Tt),a("button",{type:"button",class:"btn btn-sm btn-primary gap-1.5 text-xs",title:t(e)("screenshot"),onClick:Ce},[i[15]||(i[15]=B(" 📸 ",-1)),a("span",null,c(t(e)("screenshot")),1)],8,qt)])])],512),[[He,t(P)]])]),_:1},8,["title","description","show-ads","breadcrumb","see-also-links"])}}});function ze(X){const e=X;e.__i18n=e.__i18n||[],e.__i18n.push({locale:"",resource:{pt:{title:{t:0,b:{t:2,i:[{t:3}],s:"Visualizador e Conversor 3D Online"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Ferramentas de imagem"}},pageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Visualizador e Conversor 3D Online - OBJ, GLB, STL, PLY"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Visualizador e conversor 3D online gratuito e privado no navegador. Abra, inspecione e converta arquivos .OBJ, .GLB, .GLTF, .STL e .PLY com renderização realista PBR instantânea sem precisar instalar nada."}},metaDescription:{t:0,b:{t:2,i:[{t:3}],s:"Visualizador e conversor 3D online grátis. Abra e converta arquivos .OBJ, .GLB, .STL e .PLY diretamente no navegador com Three.js. 100% privado com modos PBR."}},intro_p1:{t:0,b:{t:2,i:[{t:3}],s:"Este Visualizador e Conversor 3D é uma ferramenta gratuita, 100% online e privada que permite abrir, visualizar e converter arquivos 3D diretamente no seu navegador, sem precisar instalar programas pesados como softwares de CAD ou modeladores complexos."}},intro_p2:{t:0,b:{t:2,i:[{t:3}],s:"Você contará com recursos avançados de modos de sombreamento, controle de direção da iluminação, sele
2ção de cores de fundo de estúdio, rotação automática e manual com o mouse ou toque, centralização inteligente do objeto, controle livre de aproximação com zoom e a possibilidade de exportar o modelo como imagem em alta resolução no formato PNG com fundo transparente."}},formats_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatos suportados para abrir e converter arquivos 3D"}},formats_desc:{t:0,b:{t:2,i:[{t:3}],s:"Nossa ferramenta oferece suporte nativo aos principais formatos tridimensionais do mercado, permitindo carregar o arquivo instantaneamente e exportar para qualquer outra extensão com um único clique."}},fmt_stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato STL (.stl)"}},fmt_stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"O formato STL é o padrão absoluto no universo da impressão 3D e prototipagem rápida. Ele descreve a geometria da superfície de um objeto por meio de uma malha triangular. É amplamente utilizado por entusiastas e profissionais que baixam projetos em plataformas como Thingiverse e Printables e desejam inspecionar o modelo antes de enviar para o software de fatiamento."}},fmt_obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato OBJ (.obj)"}},fmt_obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Desenvolvido originalmente pela Wavefront Technologies, o formato OBJ é um dos formatos abertos mais populares e universais do mundo 3D. Ele armazena coordenadas de vértices, normais e mapeamento de texturas, sendo compatível com praticamente qualquer software de animação, arquitetura, design e desenvolvimento de jogos."}},fmt_glb_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatos GLB e GLTF (.glb, .gltf)"}},fmt_glb_desc:{t:0,b:{t:2,i:[{t:3}],s:"Conhecido como o JPEG do mundo 3D, o formato GLTF e sua versão binária compacta GLB foram criados pelo Khronos Group para a transmissão rápida e eficiente de cenas completas na internet. Ele suporta materiais PBR realistas, texturas embutidas e iluminação, sendo o formato padrão utilizado em realidade aumentada no celular, e-commerce e motores de jogos modernos."}},fmt_ply_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato PLY (.ply)"}},fmt_ply_desc:{t:0,b:{t:2,i:[{t:3}],s:"O Polygon File Format foi projetado para armazenar dados tridimensionais detalhados gerados por scanners 3D e nuvens de pontos. Ele suporta informações de cores por vértice, normais de superfície e propriedades personalizadas de digitalização óptica e fotogrametria."}},shading_sec_title:{t:0,b:{t:2,i:[{t:3}],s:"Modos de sombreamento e recursos do Visualizador 3D"}},shading_sec_desc:{t:0,b:{t:2,i:[{t:3}],s:"Para facilitar a análise técnica e artística do seu modelo, disponibilizamos seis estilos distintos de renderização em tempo real:"}},shd_color_title:{t:0,b:{t:2,i:[{t:3}],s:"Cor e Textura Original"}},shd_color_desc:{t:0,b:{t:2,i:[{t:3}],s:"Exibe o modelo em sua fidelidade máxima original, renderizando todas as texturas embutidas, mapas de cores e propriedades de materiais configuradas no arquivo."}},shd_clay_title:{t:0,b:{t:2,i:[{t:3}],s:"Argila"}},shd_clay_desc:{t:0,b:{t:2,i:[{t:3}],s:"Aplica um material fosco com tonalidade de escultura clássica em terracota clara. Este modo é ideal para artistas e escultores avaliarem a silhueta, os volumes e as proporções gerais da geometria sem a distração das cores."}},shd_glossy_title:{t:0,b:{t:2,i:[{t:3}],s:"Plástico Brilhante"}},shd_glossy_desc:{t:0,b:{t:2,i:[{t:3}],s:"Simula um acabamento de resina e polímero automotivo em branco pérola com reflexos de alto brilho. É perfeito para inspecionar curvaturas, quinas mecânicas e a suavidade da superfície através dos pontos de luz especular."}},shd_matte_title:{t:0,b:{t:2,i:[{t:3}],s:"Fosco"}},shd_matte_desc:{t:0,b:{t:2,i:[{t:3}
2],s:"Apresenta um sombreamento em polímero industrial com acabamento acetinado sem reflexos. Ajuda a identificar detalhes estruturais sob iluminação difusa uniforme."}},shd_bronze_title:{t:0,b:{t:2,i:[{t:3}],s:"Bronze Metálico"}},shd_bronze_desc:{t:0,b:{t:2,i:[{t:3}],s:"Renderiza o objeto com propriedades metálicas completas e reflexos em tom de bronze fundido polido, permitindo visualizar o comportamento do modelo sob materiais reflexivos."}},shd_wireframe_title:{t:0,b:{t:2,i:[{t:3}],s:"Wireframe"}},shd_wireframe_desc:{t:0,b:{t:2,i:[{t:3}],s:"Revela a estrutura de arame poligonal da malha, permitindo enxergar cada triângulo, aresta e densidade de vértices do modelo. É essencial para verificar a topologia, otimização e qualidade da malha 3D."}},usecases_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversões 3D mais populares e aplicações práticas"}},usecases_desc:{t:0,b:{t:2,i:[{t:3}],s:"Descubra os principais fluxos de trabalho e conversões suportadas pelo conversor 3D integrado:"}},uc_3dprint_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspeção de arquivos para impressão 3D (STL e OBJ)"}},uc_3dprint_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ideal para makers e projetistas inspecionarem a malha, geometri
2a e proporções de arquivos STL e OBJ antes de enviar para o fatiador ou para a impressora 3D."}},uc_games_title:{t:0,b:{t:2,i:[{t:3}],s:"Abertura rápida de assets para jogos e animação (OBJ)"}},uc_games_desc:{t:0,b:{t:2,i:[{t:3}],s:"Permite que desenvolvedores de jogos e artistas 3D visualizem modelos poligonais, texturas e vértices instantaneamente sem precisar carregar softwares pesados como Blender ou Maya."}},uc_web3d_title:{t:0,b:{t:2,i:[{t:3}],s:"Validação de produtos para Web 3D e Realidade Aumentada (GLB e GLTF)"}},uc_web3d_desc:{t:0,b:{t:2,i:[{t:3}],s:"Perfeito para lojas virtuais e desenvolvedores inspecionarem materiais realistas PBR em arquivos GLB e GLTF antes de publicar em páginas de e-commerce ou experiências móveis de AR."}},uc_glb2obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversão de modelos GLB para OBJ para edição"}},uc_glb2obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Converta arquivos compactos GLB baixados da internet diretamente para OBJ universal para importar e editar em programas tradicionais de modelagem e animação 3D."}},uc_obj2stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Preparação de malhas OBJ para manufatura em STL"}},uc_obj2stl_desc:{t:0,b:{t:2,i:[{t:3}
2],s:"Transforme geometrias esculpidas em formato OBJ no padrão STL essencial para prototipagem rápida, usinagem CNC e impressão 3D com um único clique."}},uc_catalog_title:{t:0,b:{t:2,i:[{t:3}],s:"Geração de imagens de produtos para catálogos e portfólio"}},uc_catalog_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ajuste o ângulo da iluminação, escolha a cor de fundo de estúdio ideal e exporte imagens em alta resolução com transparência PNG para apresentações e materiais promocionais."}},howto_title:{t:0,b:{t:2,i:[{t:3}],s:"Como usar o visualizador e conversor 3D passo a passo"}},howto_desc:{t:0,b:{t:2,i:[{t:3}],s:"Siga este passo a passo simples para abrir, inspecionar e converter seus modelos 3D em poucos segundos:"}},how_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Envie seu arquivo 3D"}},how_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Arraste e solte seu arquivo .STL, .OBJ, .GLB, .GLTF ou .PLY para a área de upload ou clique em Escolher Arquivo."}},how_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Gire, ajuste a luz e escolha o modo"}},how_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Utilize o mouse ou toque para rotacionar em 360 graus, controlar o zoom e centralizar a câmera. Alterne entre os modos de sombreamento que desejar."}},how_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Converta o formato ou baixe em PNG"}},how_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Clique no botão Exportar 3D para converter o modelo imediatamente para um dos formatos suportados (.GLB, .OBJ, .STL ou .PLY). Para salvar uma prévia visual, clique no botão de câmera para baixar uma imagem em alta resolução com fundo transparente."}},uploadTitle:{t:0,b:{t:2,i:[{t:3}],s:"Arraste e solte seu arquivo 3D aqui"}},uploadHint:{t:0,b:{t:2,i:[{t:3}],s:"Suporta arquivos .OBJ, .GLB, .GLTF, .STL e .PLY (processamento 100% local e seguro no seu navegador)"}},selectFile:{t:0,b:{t:2,i:[{t:3}],s:"Escolher Arquivo 3D"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Formato não suportado. Por favor, envie um arquivo .OBJ, .GLB, .GLTF, .STL ou .PLY."}},loadError:{t:0,b:{t:2,i:[{t:3}],s:"Erro ao processar o arquivo 3D. Verifique se o arquivo não está corrompido."}},exportAs:{t:0,b:{t:2,i:[{t:3}],s:"Exportar 3D"}},restart:{t:0,b:{t:2,i:[{t:3}],s:"Abrir Outro Arquivo"}},shadingLabel:{t:0,b:{t:2,i:[{t:3}],s:"Modo de Exibição"}},lightAngle:{t:0,b:{t:2,i:[{t:3}],s:"Luz"}},dragHint:{t:0,b:{t:2,i:[{t:3}],s:"Arraste para girar em 360°"}},shading_color:{t:0,b:{t:2,i:[{t:3}],s:"🎨 Cor / Textura"}},shading_clay:{t:0,b:{t:2,i:[{t:3}],s:"🏛️ Argila"}},shading_glossy:{t:0,b:{t:2,i:[{t:3}],s:"🧸 Plástico"}},shading_matte:{t:0,b:{t:2,i:[{t:3}],s:"🧼 Fosco"}},shading_bronze:{t:0,b:{t:2,i:[{t:3}],s:"🥉 Bronze"}},shading_wireframe:{t:0,b:{t:2,i:[{t:3}],s:"🕸️ Wireframe"}},changeTheme:{t:0,b:{t:2,i:[{t:3}],s:"Mudar Iluminação / Tema de Fundo"}},autoRotate:{t:0,b:{t:2,i:[{t:3}],s:"Alternar Rotação Automática"}},resetCamera:{t:0,b:{t:2,i:[{t:3}],s:"Centralizar Câmera"}},screenshot:{t:0,b:{t:2,i:[{t:3}],s:"Baixar como Imagem PNG"}},d21:{t:0,b:{t:2,i:[{t:3}],s:"Visualização instantânea de .OBJ, .GLB, .GLTF, .STL e .PLY no navegador"}},d22:{t:0,b:{t:2,i:[{t:3}],s:"6 modos de materiais e sombreamento: PBR realista, Argila, Bronze, Plástico e Wireframe"}},d23:{t:0,b:{t:2,i:[{t:3}],s:"Conversor universal 3D integrado: exporte para qualquer formato com 1 clique"}},d24:{t:0,b:{t:2,i:[{t:3}],s:"100% privado e seguro: seus arquivos nunca são enviados para servidores externos"}},d25:{t:0,b:{t:2,i:[{t:3}],s:"Captura de tela HD transparente e inspeção de vértices, faces e dimensões"}},faqTitle:{t:0,b:{t:2,i:[{t:3}],s:"Perguntas frequentes sobre visualização e conversão 3D"}},faq1q:{t:0,b:{t:2,i:[{t:3}],s:"Como abrir um arquivo .OBJ ou .GLB online sem instalar programas?"}},faq1a:{t:0,b:{t:2,i:[{t:3}],s:"Basta arrastar o arquivo .OBJ ou .GLB para a área de upload desta página. O visualizador utiliza Three.js para renderizar o modelo 3D em tempo real diretamente no seu navegador."}},faq2q:{t:0,b:{t:2,i:[{t:3}],s:"Meus arquivos 3D são enviados para a internet ou servidores?"}},faq2a:{t:0,b:{t:2,i:[{t:3}],s:"Não. Todo o processamento e renderização acontecem 100% localmente no seu c
2omputador através de WebGL. Seus modelos 3D nunca saem do seu navegador."}},faq3q:{t:0,b:{t:2,i:[{t:3}],s:"Como converter um arquivo .OBJ para .GLB ou .STL gratuitamente?"}},faq3a:{t:0,b:{t:2,i:[{t:3}],s:"Abra o seu arquivo .OBJ no visualizador e utilize os botões da barra superior para exportar imediatamente nos formatos .GLB (Web 3D), .STL (Impressão 3D) ou .PLY."}},faq4q:{t:0,b:{t:2,i:[{t:3}],s:"Consigo inspecionar a malha poligonal (Wireframe) do modelo?"}},faq4a:{t:0,b:{t:2,i:[{t:3}],s:"Sim. Clique no botão 'Wireframe' na barra superior do visualizador para ver todas as arestas, polígonos e topologia do seu modelo tridimensional."}},faq5q:{t:0,b:{t:2,i:[{t:3}],s:"Como exportar o modelo 3D como imagem PNG?"}},faq5a:{t:0,b:{t:2,i:[{t:3}],s:"Basta clicar no botão de captura (📸) na barra de controles para baixar instantaneamente uma renderização em alta resolução no formato PNG com fundo transparente."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Conversor de Imagens"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Comprimir Imagem"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Cortar Imagem"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Redimensionar Imagem"}}},en:{title:{t:0,b:{t:2,i:[{t:3}],s:"3D Viewer & Converter Online"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Image Tools"}},pageTitle:{t:0,b:{t:2,i:[{t:3}],s:"3D Viewer & Converter Online - OBJ, GLB, STL, PLY"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Free and private online 3D viewer and converter in your browser. Open, inspect, and convert .OBJ, .GLB, .GLTF, .STL, and .PLY files with instant realistic PBR rendering without installing any software."}},metaDescription:{t:0,b:{t:2,i:[{t:3}],s:"Free online 3D viewer and converter. Open and convert .OBJ, .GLB, .STL, and .PLY files directly in your browser with Three.js. 100% private with PBR shading modes."}},intro_p1:{t:0,b:{t:2,i:[{t:3}],s:"This 3D Viewer and Converter is a free, 100% online, and private tool that allows you to open, view, and convert 3D files directly in your browser without installing heavy CAD programs or complex modeling software."}},intro_p2:{t:0,b:{t:2,i:[{t:3}],s:"You will have access to advanced features including shading modes, light direction control, studio background color presets, automatic and manual rotation via mouse or touch, smart object centering, free zoom controls, and the ability to export the model as a high-resolution PNG image with transparent background."}},formats_title:{t:0,b:{t:2,i:[{t:3}],s:"Supported Formats to Open and Convert 3D Files"}},formats_desc:{t:0,b:{t:2,i:[{t:3}],s:"Our tool provides native support for leading 3D industry formats, allowing you to load files instantly and export to other extensions with a single click."}},fmt_stl_title:{t:0,b:{t:2,i:[{t:3}],s:"STL Format (.stl)"}},fmt_stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"The STL format is the gold standard in the 3D printing and rapid prototyping ecosystem. It describes the surface geometry of an object through a triangular mesh. It is widely used by makers and professionals downloading models from Thingiverse or Printables who want to inspect the geometry before slicing."}},fmt_obj_title:{t:0,b:{t:2,i:[{t:3}],s:"OBJ Format (.obj)"}},fmt_obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Originally developed by Wavefront Technologies, OBJ is one of the most universal open formats in 3D computing. It stores vertex coordinates, surface normals, and texture coordinates, ensuring broad compatibility with animation, CAD, architecture, and game engines."}},fmt_glb_title:{t:0,b:{t:2,i:[{t:3}],s:"GLB and GLTF Formats (.glb, .gltf)"}},fmt_glb_desc:{t:0,b:{t:2,i:[{t:3}],s:"Known as the JPEG of 3D, GLTF and its compact binary version GLB were engineered by the Khronos Group for fast web transmission. Supporting realistic PBR materials, embedded textures, and lighting, it is the modern standard for web 3D, mobile augmented reality (AR), and e-commerce."}},fmt_ply_title:{t:0,b:{t:2,i:[{t:3}],s:"PLY Format (.ply)"}},fmt_ply_desc:{t:0,b:{t:2,i:[{t:3}],s:"The Polygon File Format was designed to store detailed 3D geometric data from 3D scanners and point clouds. It supports per-vertex color information, surface normals, and customized attributes from optical scanning and photogrammetry."}},shading_sec_title:{t:0,b:{t:2,i:[{t:3}],s:"Shading Modes and 3D Viewer Capabilities"}}
2,shading_sec_desc:{t:0,b:{t:2,i:[{t:3}],s:"To assist technical inspection and artistic review, we provide six distinct real-time rendering styles:"}},shd_color_title:{t:0,b:{t:2,i:[{t:3}],s:"Original Color & Texture"}},shd_color_desc:{t:0,b:{t:2,i:[{t:3}],s:"Displays the model in original full fidelity, rendering all embedded texture maps, vertex colors, and material properties defined in the source file."}},shd_clay_title:{t:0,b:{t:2,i:[{t:3}],s:"Clay"}},shd_clay_desc:{t:0,b:{t:2,i:[{t:3}],s:"Applies a matte terracotta sculpting finish. Ideal for digital sculptors and 3D artists inspecting silhouettes, forms, and general geometric proportions without color distractions."}},shd_glossy_title:{t:0,b:{t:2,i:[{t:3}],s:"Glossy Plastic"}},shd_glossy_desc:{t:0,b:{t:2,i:[{t:3}],s:"Simulates a pearl white automotive resin polymer with high-gloss specular highlights. Perfect for detecting surface curvature imperfections and evaluating industrial design fillets."}},shd_matte_title:{t:0,b:{t:2,i:[{t:3}],s:"Matte"}},shd_matte_desc:{t:0,b:{t:2,i:[{t:3}],s:"Renders an industrial satin polymer finish without harsh reflections, helping inspect fine structural details under uniform ambient illumination."}},shd_bronze_title:{t:0,b:{t:2,i:[{t:3}],s:"Metallic Bronze"}},shd_bronze_desc:{t:0,b:{t:2,i:[{t:3}],s:"Renders the mesh with full metallic properties and cast polished bronze reflections, providing visual feedback on how the model behaves under reflective shaders."}},shd_wireframe_title:{t:0,b:{t:2,i:[{t:3}],s:"Wireframe"}},shd_wireframe_desc:{t:0,b:{t:2,i:[{t:3}],s:"Reveals the underlying polygon wireframe, allowing you to inspect every triangle, edge, and vertex distribution. Essential for checking 3D mesh topology and optimization."}},usecases_title:{t:0,b:{t:2,i:[{t:3}],s:"Popular 3D Conversions and Practical Applications"}},usecases_desc:{t:0,b:{t:2,i:[{t:3}],s:"Discover the primary workflows and file conversions supported by the built-in 3D converter:"}},uc_3dprint_title:{t:0,b:{t:2,i:[{t:3}],s:"3D Printing File Inspection (STL and OBJ)"}},uc_3dprint_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ideal for makers and 3D printing enthusiasts inspecting mesh integrity, watertight boundaries, and physical dimensions before slicing in Cura or PrusaSlicer."}},uc_games_title:{t:0,b:{t:2,i:[{t:3}],s:"Fast Asset Preview for Games and Animation (OBJ)"}},uc_games_desc:{t:0,b:{t:2,i:[{t:3}],s:"Enables game developers and 3D artists to preview polygon models, texture maps, and vertex counts instantly without booting heavy DCC apps like Blender or Maya."}},uc_web3d_title:{t:0,b:{t:2,i:[{t:3}],s:"Web 3D and Augmented Reality Validation (GLB and GLTF)"}},uc_web3d_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ideal for online merchants and 3D web developers verifying photorealistic PBR materials in GLB files before deploying to e-commerce viewers or AR Quick Look."}},uc_glb2obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Converting GLB to OBJ for Digital Editing"}},uc_glb2obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convert compact web GLB files directly into universal OBJ format for seamless importing into classic modeling, sculpting, and rigging tools."}},uc_obj2stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Preparing OBJ Meshes for STL Manufacturing"}},uc_obj2stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transform sculpted OBJ models into binary STL files ready for rapid prototyping, CNC machining, and additive manufacturing with one click."}},uc_catalog_title:{t:0,b:{t:2,i:[{t:3}],s:"High-Resolution Product Image Generation"}},uc_catalog_desc:{t:0,b:{t:2,i:[{t:3}],s:"Adjust directional lighting, pick clean studio backdrops, and export transparent PNG product renders for marketing decks, digital catalogs, and portfolios."}},howto_title:{t:0,b:{t:2,i:[{t:3}],s:"How to Use the 3D Viewer & Converter Step by Step"}},howto_desc:{t:0,b:{t:2,i:[{t:3}],s:"Follow these simple steps to open, inspect, and convert your 3D models in seconds:"}},how_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Upload your 3D file"}},how_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Drag and drop your .STL, .OBJ, .GLB, .GLTF, or .PLY file into the upload zone or click Choose 3D File."}},how_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Rotate, adjust lighting, and choose a shading mode"}},how_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Use mouse or touch gestures to rotate 360 degrees, zoom in, and center camera. Switch between shading styles and reposition key lighting as de
2sired."}},how_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Convert format or download PNG"}},how_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Click Export 3D to convert your model into any supported format (.GLB, .OBJ, .STL, or .PLY). To save a visual preview, click the camera button to download a transparent high-resolution PNG."}},uploadTitle:{t:0,b:{t:2,i:[{t:3}],s:"Drag and drop your 3D file here"}},uploadHint:{t:0,b:{t:2,i:[{t:3}],s:"Supports .OBJ, .GLB, .GLTF, .STL, and .PLY files (100% local and secure browser processing)"}},selectFile:{t:0,b:{t:2,i:[{t:3}],s:"Choose 3D File"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Unsupported file format. Please upload an .OBJ, .GLB, .GLTF, .STL, or .PLY file."}},loadError:{t:0,b:{t:2,i:[{t:3}],s:"Error loading 3D file. Please verify that the file is not corrupted."}},exportAs:{t:0,b:{t:2,i:[{t:3}],s:"Export 3D"}},restart:{t:0,b:{t:2,i:[{t:3}],s:"Open Another File"}},shadingLabel:{t:0,b:{t:2,i:[{t:3}],s:"Shading Mode"}},lightAngle:{t:0,b:{t:2,i:[{t:3}],s:"Light"}},dragHint:{t:0,b:{t:2,i:[{t:3}],s:"Drag to rotate in 360°"}},shading_color:{t:0,b:{t:2,i:[{t:3}],s:"🎨 Color / Texture"}},shading_clay:{t:0,b:{t:2,i:[{t:3}],s:"🏛️ Clay"}},shading_glossy:{t:0,b:{t:2,i:[{t:3}],s:"🧸 Glossy"}},shading_matte:{t:0,b:{t:2,i:[{t:3}],s:"🧼 Matte"}},shading_bronze:{t:0,b:{t:2,i:[{t:3}],s:"🥉 Bronze"}},shading_wireframe:{t:0,b:{t:2,i:[{t:3}],s:"🕸️ Wireframe"}},changeTheme:{t:0,b:{t:2,i:[{t:3}],s:"Change Lighting / Background Theme"}},autoRotate:{t:0,b:{t:2,i:[{t:3}],s:"Toggle Auto-Rotation"}},resetCamera:{t:0,b:{t:2,i:[{t:3}],s:"Center Camera"}},screenshot:{t:0,b:{t:2,i:[{t:3}],s:"Download as PNG Image"}},d21:{t:0,b:{t:2,i:[{t:3}],s:"Instant browser preview of .OBJ, .GLB, .GLTF, .STL, and .PLY files"}},d22:{t:0,b:{t:2,i:[{t:3}],s:"6 shading and material styles: Realistic PBR, Clay, Bronze, Glossy, Matte, and Wireframe"}},d23:{t:0,b:{t:2,i:[{t:3}],s:"Integrated universal 3D converter: export to any format with 1 click"}},d24:{t:0,b:{t:2,i:[{t:3}],s:"100% private and secure: your files are processed locally and never uploaded"}},d25:{t:0,b:{t:2,i:[{t:3}],s:"High-resolution transparent screenshot export and polygon inspection"}},faqTitle:{t:0,b:{t:2,i:[{t:3}],s:"Frequently Asked Questions about 3D Viewing & Converting"}},faq1q:{t:0,b:{t:2,i:[{t:3}],s:"How to open .OBJ or .GLB files online without installing software?"}},faq1a:{t:0,b:{t:2,i:[{t:3}],s:"Simply drag and drop your .OBJ or .GLB file into the upload zone on this page. The viewer leverages Three.js and WebGL to render your 3D model in real time directly inside your browser."}},faq2q:{t:0,b:{t:2,i:[{t:3}],s:"Are my 3D files uploaded to remote servers?"}},faq2a:{t:0,b:{t:2,i:[{t:3}],s:"No. All geometry processing and rendering happen 100% client-side on your device via WebGL. Your 3D models never leave your browser."}},faq3q:{t:0,b:{t:2,i:[{t:3}],s:"How to convert an .OBJ file to .GLB or .STL for free?"}},faq3a:{t:0,b:{t:2,i:[{t:3}],s:"Open your .OBJ file in the viewer and use the Export 3D menu in the top bar to instantly download in .GLB (Web 3D), .STL (3D Printing), or .PLY format."}},faq4q:{t:0,b:{t:2,i:[{t:3}],s:"Can I inspect the polygon wireframe and mesh topology?"}},faq4a:{t:0,b:{t:2,i:[{t:3}],s:"Yes. Click the Wireframe button in the shading toolbar to visualize all geometric edges, polygon density, and underlying topology."}},faq5q:{t:0,b:{t:2,i:[{t:3}],s:"How to export the 3D model as a transparent PNG image?"}},faq5a:{t:0,b:{t:2,i:[{t:3}],s:"Click the camera capture button (📸) in the control bar to instantly download a high-resolution PNG render with transparent background."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Image Converter"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Compress Image"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Crop Image"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Resize Image"}}},es:{title:{t:0,b:{t:2,i:[{t:3}],s:"Visor y Convertidor 3D Online"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Herramientas de imagen"}},pageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Visor y Convertidor 3D Online - OBJ, GLB, STL, PLY"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Visor y convertidor 3D online gratuito y privado en el navegador. Abre, inspecciona y convierte ar
2chivos .OBJ, .GLB, .GLTF, .STL y .PLY con renderizado realista PBR instantáneo sin necesidad de instalar nada."}},metaDescription:{t:0,b:{t:2,i:[{t:3}],s:"Visor y convertidor 3D online gratis. Abre y convierte archivos .OBJ, .GLB, .STL y .PLY directamente en el navegador con Three.js. 100% privado con modos PBR."}},intro_p1:{t:0,b:{t:2,i:[{t:3}],s:"Este Visor y Convertidor 3D es una herramienta gratuita, 100% online y privada que permite abrir, visualizar y convertir archivos 3D directamente en tu navegador, sin necesidad de instalar programas pesados como software de CAD o modeladores complejos."}},intro_p2:{t:0,b:{t:2,i:[{t:3}],s:"Contarás con funciones avanzadas de modos de sombreado, control de dirección de iluminación, selección de colores de fondo de estudio, rotación automática y manual con ratón o táctil, centrado inteligente del objeto, control libre de zoom y la posibilidad de exportar el modelo como imagen en alta resolución en formato PNG con fondo transparente."}},formats_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatos compatibles para abrir y convertir archivos 3D"}},formats_desc:{t:0,b:{t:2,i:[{t:3}],s:"Nuestra herramienta ofrece compatibilidad nativa con los principales formatos tridimensionales del mercado, permitiendo cargar el archivo al instante y exportar a cualquier otra extensión con un solo clic."}},fmt_stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato STL (.stl)"}},fmt_stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"El formato STL es el estándar absoluto en el universo de la impresión 3D y el prototipado rápido. Describe la geometría de la superficie de un objeto mediante una malla triangular. Es ampliamente utilizado por entusiastas y profesionales que descargan proyectos en plataformas como Thingiverse y Printables y desean inspeccionar el modelo antes de enviarlo al laminador."}},fmt_obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato OBJ (.obj)"}},fmt_obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Desarrollado originalmente por Wavefront Technologies, el formato OBJ es uno de los formatos abiertos más populares y universales del mundo 3D. Almacena coordenadas de vértices, normales y mapeo de texturas, siendo compatible con prácticamente cualquier software de animación, arquitectura, diseño y desarrollo de videojuegos."}},fmt_glb_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatos GLB y GLTF (.glb, .gltf)"}},fmt_glb_desc:{t:0,b:{t:2,i:[{t:3}],s:"Conocido como el JPEG del mundo 3D, el formato GLTF e su versión binaria compacta GLB fueron creados por Khronos Group para la transmisión rápida y eficiente de escenas completas en internet. Admite materiales PBR realistas, texturas incrustadas e iluminación, siendo el formato estándar utilizado en realidad aumentada en móviles, comercio electrónico y motores de juegos modernos."}},fmt_ply_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato PLY (.ply)"}},fmt_ply_desc:{t:0,b:{t:2,i:[{t:3}],s:"El Polygon File Format fue diseñado para almacenar datos tridimensionales detallados generados por escáneres 3D y nubes de puntos. Admite información de color por vértice, normales de superficie y propiedades personalizadas de digitalización óptica y fotogrametría."}},shading_sec_title:{t:0,b:{t:2,i:[{t:3}],s:"Modos de sombreado y funciones del Visor 3D"}},shading_sec_desc:{t:0,b:{t:2,i:[{t:3}],s:"Para facilitar el análisis técnico y artístico de tu modelo, ofrecemos seis estilos distintos de renderizado en tiempo real:"}},shd_color_title:{t:0,b:{t:2,i:[{t:3}],s:"Color y Textura Original"}},shd_color_desc:{t:0,b:{t:2,i:[{t:3}],s:"Muestra el modelo en su máxima fidelidad original, renderizando todas las texturas incrustadas, mapas de color y propiedades de materiales configuradas en el archivo."}},shd_clay_title:{t:0,b:{t:2,i:[{t:3}],s:"Arcilla"}},shd_clay_desc:{t:0,b:{t:2,i:[{t:3}],s:"Aplica un material mate con tonalidad de escultura clásica en terracota clara. Este modo es ideal para que artistas y escultores evalúen la silueta, los volúmenes y las proporciones generales de la geometría sin la distracción de los colores."}},shd_glossy_title:{t:0,b:{t:2,i:[{t:3}],s:"Plástico Brillante"}}
2,shd_glossy_desc:{t:0,b:{t:2,i:[{t:3}],s:"Simula un acabado de resina y polímero automotriz en blanco perla con reflejos de alto brillo. Es perfecto para inspeccionar curvaturas, aristas mecánicas y la suavidad de la superficie a través de los puntos de luz especular."}},shd_matte_title:{t:0,b:{t:2,i:[{t:3}],s:"Mate"}},shd_matte_desc:{t:0,b:{t:2,i:[{t:3}],s:"Presenta un sombreado en polímero industrial con acabado satinado sin reflejos. Ayuda a identificar detalles estructurales bajo una iluminación difusa uniforme."}},shd_bronze_title:{t:0,b:{t:2,i:[{t:3}],s:"Bronce Metálico"}},shd_bronze_desc:{t:0,b:{t:2,i:[{t:3}],s:"Renderiza el objeto con propiedades metálicas completas y reflejos en tono de bronce fundido pulido, permitiendo visualizar el comportamiento del modelo bajo materiales reflectantes."}},shd_wireframe_title:{t:0,b:{t:2,i:[{t:3}],s:"Wireframe"}},shd_wireframe_desc:{t:0,b:{t:2,i:[{t:3}],s:"Revela la estructura de alambre poligonal de la malla, permitiendo ver cada triángulo, arista y densidad de vértices del modelo. Es esencial para comprobar la topología, optimización y calidad de la malla 3D."}},usecases_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversiones 3D más populares y aplicaciones prácticas"}},usecases_desc:{t:0,b:{t:2,i:[{t:3}],s:"Descubre los principales flujos de trabajo y conversiones compatibles con el convertidor 3D integrado:"}},uc_3dprint_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspección de archivos para impresión 3D (STL y OBJ)"}},uc_3dprint_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ideal para creadores y diseñadores que desean inspeccionar la malla, geometría y proporciones de archivos STL y OBJ antes de enviarlos al softw
2are de laminado o a la impresora 3D."}},uc_games_title:{t:0,b:{t:2,i:[{t:3}],s:"Apertura rápida de assets para juegos y animación (OBJ)"}},uc_games_desc:{t:0,b:{t:2,i:[{t:3}],s:"Permite a los desarrolladores de videojuegos y artistas 3D visualizar modelos poligonales, texturas y vértices al instante sin necesidad de abrir programas pesados como Blender o Maya."}},uc_web3d_title:{t:0,b:{t:2,i:[{t:3}],s:"Validación de productos para Web 3D y Realidade Aumentada (GLB y GLTF)"}},uc_web3d_desc:{t:0,b:{t:2,i:[{t:3}],s:"Perfecto para tiendas online y desarrolladores que inspeccionan materiales PBR realistas en archivos GLB y GLTF antes de publicarlos en páginas de comercio electrónico o experiencias de realidad aumentada."}},uc_glb2obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversión de modelos GLB a OBJ para edición"}},uc_glb2obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convierte archivos compactos GLB descargados de internet directamente a OBJ universal para importar y editar en programas tradicionales de modelado y animación 3D."}},uc_obj2stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Preparación de mallas OBJ para fabricación en STL"}},uc_obj2stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transforma geometrías modeladas en formato OBJ al estándar STL esencial para prototipado rápido, mecanizado CNC e impresión 3D con un solo clic."}},uc_catalog_title:{t:0,b:{t:2,i:[{t:3}],s:"Generación de imágenes de productos para catálogos y portafolios"}},uc_catalog_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ajusta el ángulo de iluminación, elige el color de fondo de estudio ideal y exporta imágenes en alta resolución con transparencia PNG para presentaciones y material promocional."}},howto_title:{t:0,b:{t:2,i:[{t:3}],s:"Cómo usar el visor y convertidor 3D paso a paso"}},howto_desc:{t:0,b:{t:2,i:[{t:3}],s:"Sigue estos sencillos pasos para abrir, inspeccionar y convertir tus modelos 3D en pocos segundos:"}},how_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Sube tu archivo 3D"}},how_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Arrastra y suelta tu archivo .STL, .OBJ, .GLB, .GLTF o .PLY en el área de subida o haz clic en Elegir Archivo 3D."}},how_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Gira, ajusta la luz y elige el modo"}},how_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Utiliza el ratón o toques táctiles para rotar en 360 grados, controlar el zoom y centrar la cámara. Alterna entre los modos de sombreado que desees."}},how_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Convierte el formato o descarga en PNG"}},how_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en el botón Exportar 3D para convertir el modelo inmediatamente a uno de los formatos compatibles (.GLB, .OBJ, .STL o .PLY). Para guardar una vista previa visual, haz clic en el botón de cámara para descargar una imagen en alta resolución con fondo transparente."}},uploadTitle:{t:0,b:{t:2,i:[{t:3}],s:"Arrastra y suelta tu archivo 3D aquí"}},uploadHint:{t:0,b:{t:2,i:[{t:3}],s:"Compatible con archivos .OBJ, .GLB, .GLTF, .STL y .PLY (procesamiento 100% local y seguro en tu navegador)"}},selectFile:{t:0,b:{t:2,i:[{t:3}],s:"Elegir Archivo 3D"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Formato no compatible. Por favor, sube un archivo .OBJ, .GLB, .GLTF, .STL o .PLY."}},loadError:{t:0,b:{t:2,i:[{t:3}],s:"Error al procesar el archivo 3D. Verifica que el archivo no esté dañado."}},exportAs:{t:0,b:{t:2,i:[{t:3}],s:"Exportar 3D"}},restart:{t:0,b:{t:2,i:[{t:3}],s:"Abrir Otro Archivo"}},shadingLabel:{t:0,b:{t:2,i:[{t:3}],s:"Modo de Visualización"}},lightAngle:{t:0,b:{t:2,i:[{t:3}],s:"Luz"}},dragHint:{t:0,b:{t:2,i:[{t:3}],s:"Arrastra para girar en 360°"}},shading_color:{t:0,b:{t:2,i:[{t:3}],s:"🎨 Color / Textura"}},shading_clay:{t:0,b:{t:2,i:[{t:3}],s:"🏛️ Arcilla"}},shading_glossy:{t:0,b:{t:2,i:[{t:3}],s:"🧸 Plástico"}},shading_matte:{t:0,b:{t:2,i:[{t:3}],s:"🧼 Mate"}},shading_bronze:{t:0,b:{t:2,i:[{t:3}],s:"🥉 Bronce"}},shading_wireframe:{t:0,b:{t:2,i:[{t:3}],s:"🕸️ Wireframe"}},changeTheme:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar Iluminación / Tema de Fondo"}},autoRotate:{t:0,b:{t:2,i:[{t:3}],s:"Alternar Rotación Automática"}},resetCamera:{t:0,b:{t:2,i:[{t:3}],s:"Centrar Cámara"}},screenshot:{t:0,b:{t:2,i:[{t:3}],s:"Descargar como Imagen PNG"}}
2,d21:{t:0,b:{t:2,i:[{t:3}],s:"Visualización instantánea de archivos .OBJ, .GLB, .GLTF, .STL y .PLY en el navegador"}},d22:{t:0,b:{t:2,i:[{t:3}],s:"6 modos de materiales y sombreado: PBR realista, Arcilla, Bronce, Plástico y Wireframe"}},d23:{t:0,b:{t:2,i:[{t:3}],s:"Convertidor universal 3D integrado: exporta a cualquier formato con 1 clic"}},d24:{t:0,b:{t:2,i:[{t:3}],s:"100% privado y seguro: tus archivos nunca se envían a servidores externos"}},d25:{t:0,b:{t:2,i:[{t:3}],s:"Captura de pantalla HD transparente e inspección de vértices, caras y dimensiones"}},faqTitle:{t:0,b:{t:2,i:[{t:3}],s:"Preguntas frecuentes sobre visualización y conversión 3D"}},faq1q:{t:0,b:{t:2,i:[{t:3}],s:"¿Cómo abrir un archivo .OBJ o .GLB online sin instalar programas?"}},faq1a:{t:0,b:{t:2,i:[{t:3}],s:"Simplemente arrastra el archivo .OBJ o .GLB al área de subida de esta página. El visor utiliza Three.js para renderizar el modelo 3D en tiempo real directamente en tu navegador."}},faq2q:{t:0,b:{t:2,i:[{t:3}],s:"¿Mis archivos 3D se envían a internet o servidores?"}},faq2a:{t:0,b:{t:2,i:[{t:3}],s:"No. Todo el procesamiento y renderizado ocurren 100% localmente en tu ordenador a través de WebGL. Tus modelos 3D nunca salen de tu navegador."}},faq3q:{t:0,b:{t:2,i:[{t:3}],s:"¿Cómo convertir un archivo .OBJ a .GLB o .STL gratis?"}},faq3a:{t:0,b:{t:2,i:[{t:3}],s:"Abre tu archivo .OBJ en el visor y utiliza el menú Exportar 3D en la barra superior para descargar inmediatamente en formatos .GLB (Web 3D), .STL (Impresión 3D) o .PLY."}},faq4q:{t:0,b:{t:2,i:[{t:3}],s:"¿Puedo inspeccionar la malla poligonal (Wireframe) del modelo?"}},faq4a:{t:0,b:{t:2,i:[{t:3}],s:"Sí. Haz clic en el botón Wireframe en la barra de sombreado para ver todas las aristas, polígonos y topología de tu modelo tridimensional."}},faq5q:{t:0,b:{t:2,i:[{t:3}],s:"¿Cómo exportar el modelo 3D como imagen PNG?"}},faq5a:{t:0,b:{t:2,i:[{t:3}],s:"Solo tienes que hacer clic en el botón de captura (📸) en la barra de controles para descargar al instante una imagen en alta resolución en formato PNG con fondo transparente."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Conversor de Imágenes"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Comprimir Imagen"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Cortar Imagen"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Redimensionar Imagen"}}},fr:{title:{t:0,b:{t:2,i:[{t:3}],s:"Visualiseur et Convertisseur 3D en Ligne"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Outils d'image"}},pageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Visualiseur et Convertisseur 3D - OBJ, GLB, STL, PLY"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Visualiseur et convertisseur 3D en ligne gratuit et privé dans le navigateur. Ouvrez, inspectez et convertissez des fichiers .OBJ, .GLB, .GLTF, .STL et .PLY avec un rendu PBR réaliste instantané sans rien installer."}},metaDescription:{t:0,b:{t:2,i:[{t:3}],s:"Visualiseur et convertisseur 3D en ligne gratuit. Ouvrez et convertissez des fichiers .OBJ, .GLB, .STL et .PLY directement dans votre navigateur avec Three.js. 100% privé avec modes PBR."}},intro_p1:{t:0,b:{t:2,i:[{t:3}],s:"Ce Visualiseur et Convertisseur 3D est un outil gratuit, 100% en ligne et privé qui vous permet d'ouvrir, de visualiser et de convertir des fichiers 3D directement dans votre navigateur, sans avoir à installer de logiciels lourds de CAO ou de modélisation complexe."}},intro_p2:{t:0,b:{t:2,i:[{t:3}],s:"Vous bénéficierez de fonctionnalités avancées telles que plusieurs modes d'ombrage, le contrôle de la direction de la lumière, la sélection de thèmes de studio, la rotation automatique et manuelle à la souris ou au toucher, le centrage intelligent de l'objet, le contrôle fluide du zoom et la possibilité d'exporter le modèle sous forme d'image haute résolution au format PNG avec fond transparent."}},formats_title:{t:0,b:{t:2,i:[{t:3}],s:"Formats pris en charge pour ouvrir et convertir des fichiers 3D"}},formats_desc:{t:0,b:{t:2,i:[{t:3}],s:"Notre outil prend en charge nativement les principaux formats tridimensionnels du marché, vous permettant de charger instantanément vos fichiers et d'exporter vers n'importe quelle autre extension en un seul clic."}},fmt_stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Format STL (.stl)"}},fmt_stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Le format STL est la référence absolue dans le monde de l'impression 3D et du prototypage rapide. Il décrit la géométrie de surface d'un objet au moyen d'un maillage triangulaire. Il est très utilisé par les passionnés et professionnels qui téléchargent des projets sur Thingiverse ou Printables et souhaitent inspecter le modèle avant de l'envoyer au slicer."}},fmt_obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Format OBJ (.obj)"}}
2,fmt_obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Développé à l'origine par Wavefront Technologies, le format OBJ est l'un des standards ouverts les plus populaires et universels de la 3D. Il stocke les coordonnées des sommets, les normales et les coordonnées de texture, garantissant une compatibilité avec la quasi-totalité des logiciels d'animation, d'architecture, de design et de jeux vidéo."}},fmt_glb_title:{t:0,b:{t:2,i:[{t:3}],s:"Formats GLB et GLTF (.glb, .gltf)"}},fmt_glb_desc:{t:0,b:{t:2,i:[{t:3}],s:"Surnommé le JPEG de la 3D, le format GLTF et sa déclinaison binaire compacte GLB ont été créés par le Khronos Group pour la transmission rapide et légère de scènes complètes sur le web. Il prend en charge les matériaux PBR réalistes, les textures intégrées et l'éclairage, constituant le standard moderne pour la 3D web, la réalité augmentée mobile et le commerce en ligne."}},fmt_ply_title:{t:0,b:{t:2,i:[{t:3}],s:"Format PLY (.ply)"}},fmt_ply_desc:{t:0,b:{t:2,i:[{t:3}],s:"Le Polygon File Format a été conçu pour stocker des données géométriques tridimensionnelles détaillées issues de scanners 3D et de nuages de points. Il prend en charge les informations de couleur par sommet, les normales de surface et les propriétés personnalisées de numérisation optique et de photogrammétrie."}},shading_sec_title:{t:0,b:{t:2,i:[{t:3}],s:"Modes d'ombrage et fonctionnalités du Visualiseur 3D"}},shading_sec_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pour faciliter l'analyse technique et artistique de votre modèle, nous mettons à votre disposition six styles distincts de rendu en temps réel:"}},shd_color_title:{t:0,b:{t:2,i:[{t:3}],s:"Couleur et Texture d'Origine"}},shd_color_desc:{t:0,b:{t:2,i:[{t:3}],s:"Affiche le modèle dans sa fidélité maximale d'origine, en restituant l'ensemble des textures intégrées, des couleurs de sommets et des propriétés de matériaux définies dans le fichier."}},shd_clay_title:{t:0,b:{t:2,i:[{t:3}],s:"Argile"}},shd_clay_desc:{t:0,b:{t:2,i:[{t:3}],s:"Applique un matériau mat avec une teinte de sculpture classique en terre cuite claire. Ce mode est idéal pour les sculpteurs et artistes 3D qui souhaitent évaluer la silhouette, les volumes et les proportions générales de la géométrie sans la distraction des couleurs."}},shd_glossy_title:{t:0,b:{t:2,i:[{t:3}],s:"Plastique Brillant"}},shd_glossy_desc:{t:0,b:{t:2,i:[{t:3}],s:"Simule une finition de résine et de polymère automobile en blanc nacré avec des reflets spéculaires intenses. Idéal pour inspecter les courbures, les arêtes mécaniques et la fluidité de la surface grâce aux reflets lumineux."}},shd_matte_title:{t:0,b:{t:2,i:[{t:3}],s:"Mat"}},shd_matte_desc:{t:0,b:{t:2,i:[{t:3}],s:"Présente un ombrage en polymère industriel avec une finition satinée sans reflets. Permet d'identifier facilement les détails structurels sous un éclairage diffus homogène."}},shd_bronze_title:{t:0,b:{t:2,i:[{t:3}],s:"Bronze Métallique"}},shd_bronze_desc:{t:0,b:{t:2,i:[{t:3}],s:"Rend l'objet avec des propriétés métalliques complètes et des reflets de bronze poli, permettant d'observer le comportement du modèle sous des matériaux réfléchissants."}},shd_wireframe_title:{t:0,b:{t:2,i:[{t:3}],s:"Fil de Fer"}},shd_wireframe_desc:{t:0,b:{t:2,i:[{t:3}],s:"Révèle la structure filaire polygonale du maillage, vous permettant d'examiner chaque triangle, arête et densité de sommets du modèle. Indispensable pour contrôler la topologie, l'optimisation et la qualité du maillage 3D."}},usecases_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversions 3D populaires et applications pratiques"}},usecases_desc:{t:0,b:{t:2,i:[{t:3}],s:"Découvrez les principaux flux de travail et conversions pris en charge par le convertisseur 3D intégré:"}},uc_3dprint_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspection de fichiers pour l'impression 3D (STL et OBJ)"}},uc_3dprint_desc:{t:0,b:{t:2,i:[{t:3}],s:"Idéal pour les makers et concepteurs qui souhaitent vérifier l'intégrité du maillage, la géométrie et les dimensions d'un fichier STL ou OBJ avant de l'envoyer au trancheur ou à l'imprimante 3D."}},uc_games_title:{t:0,b:{t:2,i:[{t:3}],s:"Aperçu rapide d'assets pour les jeux et l'animation (OBJ)"}}
2,uc_games_desc:{t:0,b:{t:2,i:[{t:3}],s:"Permet aux développeurs de jeux et aux artistes 3D de visualiser instantanément des modèles polygonaux, des textures et le nombre de sommets sans devoir lancer des logiciels lourds comme Blender ou Maya."}},uc_web3d_title:{t:0,b:{t:2,i:[{t:3}],s:"Validation de produits pour le Web 3D et la Réalité Augmentée (GLB et GLTF)"}},uc_web3d_desc:{t:0,b:{t:2,i:[{t:3}],s:"Parfait pour les boutiques en ligne et les développeurs qui vérifient le rendu réaliste des matériaux PBR dans les fichiers GLB et GLTF avant de les publier sur des sites e-commerce ou en réalité augmentée."}},uc_glb2obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversion de modèles GLB en OBJ pour édition"}},uc_glb2obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convertissez des fichiers GLB compacts téléchargés sur internet directement en format OBJ universel afin de les importer et de les modifier dans vos logiciels habituels de modélisation et d'animation 3D."}},uc_obj2stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Préparation de maillages OBJ pour la fabrication en STL"}},uc_obj2stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transformez des géométries sculptées au format OBJ en fichiers STL indispensables pour le prototypage rapide, l'usinage CNC et l'impression 3D en un seul clic."}},uc_catalog_title:{t:0,b:{t:2,i:[{t:3}],s:"Génération d'images de produits pour catalogues et portfolios"}},uc_catalog_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ajustez l'angle d'éclairage, choisissez un fond de studio adapté et exportez des rendus transparents haute résolution en PNG pour vos présentations et supports promotionnels."}},howto_title:{t:0,b:{t:2,i:[{t:3}],s:"Comment utiliser le visualiseur et convertisseur 3D étape par étape"}},howto_desc:{t:0,b:{t:2,i:[{t:3}],s:"Suivez ces étapes simples pour ouvrir, inspecter et convertir vos modèles 3D en quelques secondes:"}},how_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Téléversez votre fichier 3D"}},how_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Glissez-déposez votre fichier .STL, .OBJ, .GLB, .GLTF ou .PLY dans la zone de téléchargement ou cliquez sur Choisir un fichier 3D."}},how_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Pivotez, réglez la lumière et choisissez un mode"}},how_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Utilisez la souris ou les gestes tactiles pour pivoter à 360 degrés, zoomer et centrer la caméra. Basculez entre les différents modes d'ombrage selon vos besoins."}},how_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Convertissez le format ou téléchargez en PNG"}},how_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur le menu Exporter 3D pour convertir instantanément le modèle vers l'un des formats pris en charge (.GLB, .OBJ, .STL ou .PLY). Pour enregistrer un aperçu visuel, cliquez sur le bouton appareil photo pour télécharger une image PNG haute résolution avec fond transparent."}},uploadTitle:{t:0,b:{t:2,i:[{t:3}],s:"Glissez et déposez votre fichier 3D ici"}},uploadHint:{t:0,b:{t:2,i:[{t:3}],s:"Prend en charge les fichiers .OBJ, .GLB, .GLTF, .STL et .PLY (traitement 100% local et sécurisé dans votre navigateur)"}},selectFile:{t:0,b:{t:2,i:[{t:3}],s:"Choisir un Fichier 3D"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Format de fichier non pris en charge. Veuillez téléverser un fichier .OBJ, .GLB, .GLTF, .STL ou .PLY."}},loadError:{t:0,b:{t:2,i:[{t:3}],s:"Erreur lors du chargement du fichier 3D. Veuillez vérifier que le fichier n'est pas endommagé."}},exportAs:{t:0,b:{t:2,i:[{t:3}],s:"Exporter 3D"}},restart:{t:0,b:{t:2,i:[{t:3}],s:"Ouvrir un Autre Fichier"}},shadingLabel:{t:0,b:{t:2,i:[{t:3}],s:"Mode d'Affichage"}},lightAngle:{t:0,b:{t:2,i:[{t:3}],s:"Lumière"}},dragHint:{t:0,b:{t:2,i:[{t:3}],s:"Glissez pour faire pivoter à 360°"}},shading_color:{t:0,b:{t:2,i:[{t:3}],s:"🎨 Couleur / Texture"}},shading_clay:{t:0,b:{t:2,i:[{t:3}],s:"🏛️ Argile"}},shading_glossy:{t:0,b:{t:2,i:[{t:3}],s:"🧸 Plastique"}},shading_matte:{t:0,b:{t:2,i:[{t:3}],s:"🧼 Mat"}},shading_bronze:{t:0,b:{t:2,i:[{t:3}],s:"🥉 Bronze"}},shading_wireframe:{t:0,b:{t:2,i:[{t:3}],s:"🕸️ Fil de fer"}},changeTheme:{t:0,b:{t:2,i:[{t:3}],s:"Changer l'Éclairage / Thème de Fond"}},autoRotate:{t:0,b:{t:2,i:[{t:3}],s:"Activer/Désactiver la Rotation Automatique"}},resetCamera:{t:0,b:{t:2,i:[{t:3}],s:"Centrer la Caméra"}},screenshot:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger en Image PNG"}},d21:{t:0,b:{t:2,i:[{t:3}],s:"Visualisation instantanée des fichiers .OBJ, .GLB, .GLTF, .STL et .PLY dans le navigateur"}},d22:{t:0,b:{t:2,i:[{t:3}],s:"6 modes de matériaux et d'ombrage: PBR réaliste, Argile, Bronze, Plastique et Fil de fer"}},d23:{t:0,b:{t:2,i:[{t:3}],s:"Convertisseur 3D universel intégré: exportez vers n'importe quel format en 1 clic"}},d24:{t:0,b:{t:2,i:[{t:3}],s:"100% privé et sécurisé: vos fichiers ne sont jamais envoyés vers des serveurs distants"}},d25:{t:0,b:{t:2,i:[{t:3}],s:"Exportation de captures d'écran HD transparentes et inspection des sommets, faces et dimensions"}},faqTitle:{t:0,b:{t:2,i:[{t:3}],s:"Questions fréquentes sur la visualisation et la conversion 3D"}},faq1q:{t:0,b:{t:2,i:[{t:3}],s:"Comment ouvrir un fichier .OBJ ou .GLB en ligne sans installer de logiciel?"}},faq1a:{t:0,b:{t:2,i:[{t:3}],s:"Il vous suffit de glisser-déposer votre fichier .OBJ ou .GLB dans la zone de téléchargement de cette page. Le visualiseur utilise Three.js pour effectuer le rendu de votre modèle 3D en temps réel directement dans votre navigateur."}},faq2q:{t:0,b:{t:2,i:[{t:3}],s:"Mes fichiers 3D sont-ils envoyés sur internet ou des serveurs distants?"}},faq2a:{t:0,b:{t:2,i:[{t:3}],s:"Non. L'ensemble du traitement et du rendu s'effectue à 100% localement sur votre ordinateur grâce à WebGL. Vos fichiers 3D ne quittent jamais votre navigateur."}},faq3q:{t:0,b:{t:2,i:[{t:3}],s:"Comment convertir un fichier .OBJ en .GLB ou .STL gratuitement?"}},faq3a:{t:0,b:{t:2,i:[{t:3}],s:"Ouvrez votre fichier .OBJ dans le visualiseur et utilisez le menu Exporter 3D dans la barre supérieure pour télécharger immédiatement aux formats .GLB (Web 3D), .STL (Impression 3D) ou .PLY."}},faq4q:{t:0,b:{t:2,i:[{t:3}],s:"Puis-je inspecter la structure polygonale (Wireframe) du modèle?"}},faq4a:{t:0,b:{t:2,i:[{t:3}],s:"Oui. Cliquez sur le bouton Fil de fer dans la barre d'outils d'ombrage pour visualiser l'ensemble des arêtes, la densité polygonale et la topologie de votre modèle tridimensional."}},faq5q:{t:0,b:{t:2,i:[{t:3}],s:"Comment exporter le modèle 3D sous forme d'image PNG?"}},faq5a:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez simplement sur le bouton de capture (📸) dans la barre de contrôle pour télécharger instantanément un rendu haute résolution au format PNG avec fond transparent."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Convertisseur d'Images"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Compresser Image"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Recadrer Image"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Redimensionner Image"}}},it:{title:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzatore e Convertitore 3D Online"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti per immagini"}},pageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzatore e Convertitore 3D - OBJ, GLB, STL, PLY"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzatore e convertitore 3D online gratuito e privato nel browser. Apri, ispeziona e converti file .OBJ, .GLB, .GLTF, .STL e .PLY con rendering realistico PBR istantaneo senza installare nulla."}},metaDescription:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzatore e convertitore 3D online gratis. Apri e converti file .OBJ, .GLB, .STL e .PLY direttamente nel tuo browser con Three.js. 100% privato con modalità PBR."}},intro_p1:{t:0,b:{t:2,i:[{t:3}],s:"Questo Visualizzatore e Convertitore 3D è uno strumento gratuito, 100% online e privato che ti consente di aprire, visualizzare e convertire file 3D direttamente nel tuo browser, senza dover installare programmi pesanti di CAD o modellazione complessa."}},intro_p2:{t:0,b:{t:2,i:[{t:3}],s:"Avrai a disposizione funzionalità avanzate come diverse modalità di ombreggiatura, regolazione della direzione della luce, selezione di sfondi da studio, rotazione automatica e manuale con mouse o tocco, centratura intelligente dell'oggetto, controllo fluido dello zoom e la possibilità di esportare il modello come immagine ad alta risoluzione in formato PNG con sfondo trasparente."}},formats_title:{t:0,b:{t:2,i:[{t:3}],s:"Formati supportati per aprire e convertire file 3D"}}
2,formats_desc:{t:0,b:{t:2,i:[{t:3}],s:"Il nostro strumento supporta nativamente i principali formati tridimensionali del settore, consentendoti di caricare istantaneamente i file ed esportare in qualsiasi altra estensione con un solo clic."}},fmt_stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato STL (.stl)"}},fmt_stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Il formato STL è lo standard assoluto nel mondo della stampa 3D e della prototipazione rapida. Descrive la geometria superficiale di un oggetto tramite una mesh triangolare. È ampiamente utilizzato da appassionati e professionisti che scaricano progetti da piattaforme come Thingiverse e Printables e desiderano ispezionare il modello prima di inviarlo allo slicer."}},fmt_obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato OBJ (.obj)"}},fmt_obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Sviluppato originariamente da Wavefront Technologies, il formato OBJ è uno dei formati aperti più popolari e universali della grafica 3D. Memorizza coordinate dei vertici, normali e mappatura delle texture, garantendo piena compatibilità con quasi tutti i software di animazione, architettura, design e sviluppo di videogiochi."}},fmt_glb_title:{t:0,b:{t:2,i:[{t:3}],s:"Formati GLB e GLTF (.glb, .gltf)"}},fmt_glb_desc:{t:0,b:{t:2,i:[{t:3}],s:"Noto come il JPEG del 3D, il formato GLTF e la sua versione binaria compatta GLB sono stati creati dal Khronos Group per la trasmissione rapida ed efficiente di scene complete sul web. Supporta materiali PBR realistici, texture incorporate e illuminazione, rappresentando lo standard moderno per il 3D web, la realtà aumentata su dispositivi mobili e l'e-commerce."}},fmt_ply_title:{t:0,b:{t:2,i:[{t:3}],s:"Formato PLY (.ply)"}},fmt_ply_desc:{t:0,b:{t:2,i:[{t:3}],s:"Il Polygon File Format è stato progettato per memorizzare dati tridimensionali dettagliati generati da scanner 3D e nuvole di punti. Supporta informazioni sui colori per vertice, normali di superficie e proprietà personalizzate di scansione ottica e fotogrammetria."}},shading_sec_title:{t:0,b:{t:2,i:[{t:3}],s:"Modalità di ombreggiatura e funzionalità del Visualizzatore 3D"}},shading_sec_desc:{t:0,b:{t:2,i:[{t:3}],s:"Per facilitare l'analisi tecnica e artistica del tuo modello, offriamo sei stili distinti di rendering in tempo reale:"}},shd_color_title:{t:0,b:{t:2,i:[{t:3}],s:"Colore e Texture Originale"}},shd_color_desc:{t:0,b:{t:2,i:[{t:3}],s:"Mostra il modello nella sua massima fedeltà originale, riproducendo tutte le texture incorporate, le mappe di colore e le proprietà dei materiali definite nel file."}},shd_clay_title:{t:0,b:{t:2,i:[{t:3}],s:"Argilla"}},shd_clay_desc:{t:0,b:{t:2,i:[{t:3}],s:"Applica un materiale opaco con tonalità di scultura classica in terracotta chiara. Questa modalità è ideale per scultori e artisti 3D per valutare la silhouette, i volumi e le proporzioni generali della geometria senza la distrazione dei colori."}},shd_glossy_title:{t:0,b:{t:2,i:[{t:3}],s:"Plastica Lucida"}},shd_glossy_desc:{t:0,b:{t:2,i:[{t:3}],s:"Simula una finitura in resina e polimero automobilistico bianco perla con riflessi speculari intensi. È perfetto per ispezionare curvature, spigoli meccanici e la levigatezza della superficie attraverso i punti di luce."}},shd_matte_title:{t:0,b:{t:2,i:[{t:3}],s:"Opaco"}},shd_matte_desc:{t:0,b:{t:2,i:[{t:3}],s:"Presenta un'ombreggiatura in polimero industriale con finitura satinata senza riflessi. Aiuta a individuare i dettagli strutturali sotto un'illuminazione diffusa uniforme."}},shd_bronze_title:{t:0,b:{t:2,i:[{t:3}],s:"Bronzo Metallico"}},shd_bronze_desc:{t:0,b:{t:2,i:[{t:3}],s:"Esegue il rendering dell'oggetto con proprietà metalliche complete e riflessi di bronzo fuso lucidato, permettendo di osservare il comportamento del modello con materiali riflettenti."}},shd_wireframe_title:{t:0,b:{t:2,i:[{t:3}],s:"Wireframe"}},shd_wireframe_desc:{t:0,b:{t:2,i:[{t:3}],s:"Mostra la struttura reticolare poligonale della mesh, consentendo di esaminare ogni triangolo, spigolo e densità dei vertici del modello. Fondamentale per verificare la topologia, l'ottimizzazione e la qualità della mesh 3D."}},usecases_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversioni 3D popolari e applicazioni pratiche"}}
2,usecases_desc:{t:0,b:{t:2,i:[{t:3}],s:"Scopri i principali flussi di lavoro e conversioni supportate dal convertitore 3D integrato:"}},uc_3dprint_title:{t:0,b:{t:2,i:[{t:3}],s:"Ispezione di file per la stampa 3D (STL e OBJ)"}},uc_3dprint_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ideale per maker e progettisti che desiderano verificare l'integrità della mesh, la geometria e le dimensioni dei file STL e OBJ prima di inviarli al software di slicing o alla stampante 3D."}},uc_games_title:{t:0,b:{t:2,i:[{t:3}],s:"Anteprima rapida di asset per giochi e animazione (OBJ)"}},uc_games_desc:{t:0,b:{t:2,i:[{t:3}],s:"Consente a sviluppatori di videogiochi e artisti 3D di visualizzare istantaneamente modelli poligonali, texture e conteggio dei vertici senza dover avviare software pesanti come Blender o Maya."}},uc_web3d_title:{t:0,b:{t:2,i:[{t:3}],s:"Validazione di prodotti per il Web 3D e la Realtà Aumentata (GLB e GLTF)"}},uc_web3d_desc:{t:0,b:{t:2,i:[{t:3}],s:"Perfetto per negozi online e sviluppatori che verificano la resa fotorealistica dei materiali PBR nei file GLB e GLTF prima di pubblicarli su pagine di e-commerce o esperienze di realtà aumentata."}},uc_glb2obj_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversione di modelli GLB in OBJ per la modifica"}},uc_glb2obj_desc:{t:0,b:{t:2,i:[{t:3}],s:"Converti file compatti GLB scaricati da internet direttamente nel formato universale OBJ per importarli e modificarli nei tuoi programmi tradizionali di modellazione e animazione 3D."}},uc_obj2stl_title:{t:0,b:{t:2,i:[{t:3}],s:"Preparazione di mesh OBJ per la produzione in STL"}},uc_obj2stl_desc:{t:0,b:{t:2,i:[{t:3}],s:"Trasforma geometrie modellate in formato OBJ nello standard STL essenziale per prototipazione rapida, lavorazioni CNC e stampa 3D con un solo clic."}},uc_catalog_title:{t:0,b:{t:2,i:[{t:3}],s:"Generazione di immagini di prodotto per cataloghi e portfolio"}},uc_catalog_desc:{t:0,b:{t:2,i:[{t:3}],s:"Regola l'angolazione dell'illuminazione, scegli lo sfondo da studio ideale ed esporta rendering trasparenti ad alta risoluzione in PNG per presentazioni e materiale promozionale."}},howto_title:{t:0,b:{t:2,i:[{t:3}],s:"Come usare il visualizzatore e convertitore 3D passo dopo passo"}},howto_desc:{t:0,b:{t:2,i:[{t:3}],s:"Segui questi semplici passaggi per aprire, ispezionare e convertire i tuoi modelli 3D in pochi secondi:"}},how_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Carica il tuo file 3D"}},how_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Trascina e rilascia il tuo file .STL, .OBJ, .GLB, .GLTF o .PLY nell'area di caricamento oppure fai clic su Scegli File 3D."}},how_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Ruota, regola la luce e scegli la modalità"}},how_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Usa il mouse o i gesti touch per ruotare a 360 gradi, gestire lo zoom e centrare la fotocamera. Alterna tra le modalità di ombreggiatura desiderate."}},how_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Converti il formato o scarica in PNG"}},how_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Fai clic sul pulsante Esporta 3D per convertire immediatamente il modello in uno dei formati supportati (.GLB, .OBJ, .STL o .PLY). Per salvare un'anteprima visiva, fai clic sul pulsante fotocamera per scaricare un'immagine ad alta risoluzione con sfondo trasparente."}},uploadTitle:{t:0,b:{t:2,i:[{t:3}],s:"Trascina e rilascia qui il tuo file 3D"}},uploadHint:{t:0,b:{t:2,i:[{t:3}],s:"Supporta file .OBJ, .GLB, .GLTF, .STL e .PLY (elaborazione 100% locale e sicura nel tuo browser)"}},selectFile:{t:0,b:{t:2,i:[{t:3}],s:"Scegli File 3D"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Formato file non supportato. Carica un file .OBJ, .GLB, .GLTF, .STL o .PLY."}},loadError:{t:0,b:{t:2,i:[{t:3}],s:"Errore durante il caricamento del file 3D. Verifica che il file non sia danneggiato."}},exportAs:{t:0,b:{t:2,i:[{t:3}],s:"Esporta 3D"}},restart:{t:0,b:{t:2,i:[{t:3}],s:"Apri un Altro File"}},shadingLabel:{t:0,b:{t:2,i:[{t:3}],s:"Modalità di Visualizzazione"}},lightAngle:{t:0,b:{t:2,i:[{t:3}],s:"Luce"}},dragHint:{t:0,b:{t:2,i:[{t:3}],s:"Trascina per ruotare a 360°"}},shading_color:{t:0,b:{t:2,i:[{t:3}],s:"🎨 Colore / Texture"}},shading_clay:{t:0,b:{t:2,i:[{t:3}],s:"🏛️ Argilla"}},shading_glossy:{t:0,b:{t:2,i:[{t:3}],s:"🧸 Plastica"}},shading_matte:{t:0,b:{t:2,i:[{t:3}],s:"🧼 Opaco"}},shading_bronze:{t:0,b:{t:2,i:[{t:3}],s:"🥉 Bronzo"}},shading_wireframe:{t:0,b:{t:2,i:[{t:3}],s:"🕸️ Wireframe"}},changeTheme:{t:0,b:{t:2,i:[{t:3}],s:"Cambia Illuminazione / Tema di Sfondo"}},autoRotate:{t:0,b:{t:2,i:[{t:3}],s:"Attiva/Disattiva Rotazione Automatica"}},resetCamera:{t:0,b:{t:2,i:[{t:3}],s:"Centra Fotocamera"}},screenshot:{t:0,b:{t:2,i:[{t:3}],s:"Scarica come Immagine PNG"}},d21:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzazione istantanea di file .OBJ, .GLB, .GLTF, .STL e .PLY nel browser"}},d22:{t:0,b:{t:2,i:[{t:3}],s:"6 modalità di materiali e ombreggiatura: PBR realistico, Argilla, Bronzo, Plastica e Wireframe"}},d23:{t:0,b:{t:2,i:[{t:3}],s:"Convertitore universale 3D integrato: esporta in qualsiasi formato con 1 clic"}},d24:{t:0,b:{t:2,i:[{t:3}],s:"100% privato e sicuro: i tuoi file non vengono mai inviati a server esterni"}},d25:{t:0,b:{t:2,i:[{t:3}],s:"Esportazione screenshot HD trasparenti e ispezione di vertici, facce e dimensioni"}},faqTitle:{t:0,b:{t:2,i:[{t:3}],s:"Domande frequenti su visualizzazione e conversione 3D"}},faq1q:{t:0,b:{t:2,i:[{t:3}],s:"Come aprire un file .OBJ o .GLB online senza installare programmi?"}},faq1a:{t:0,b:{t:2,i:[{t:3}],s:"Basta trascinare il file .OBJ o .GLB nell'area di caricamento di questa pagina. Il visualizzatore utilizza Three.js para eseguire il rendering del modello 3D en tempo reale direttamente nel tuo browser."}},faq2q:{t:0,b:{t:2,i:[{t:3}],s:"I miei file 3D vengono inviati a internet o a server esterni?"}},faq2a:{t:0,b:{t:2,i:[{t:3}],s:"No. Tutta l'elaborazione e il rendering avvengono al 100% localmente sul tuo computer tramite WebGL. I tuoi modelli 3D non lasciano mai il tuo browser."}},faq3q:{t:0,b:{t:2,i:[{t:3}],s:"Come convertire un file .OBJ in .GLB o .STL gratuitamente?"}},faq3a:{t:0,b:{t:2,i:[{t:3}],s:"Apri il tuo file .OBJ nel visualizzatore e utilizza il menu Esporta 3D nella barra superiore per scaricare immediatamente nei formati .GLB (Web 3D), .STL (Stampa 3D) o .PLY."}},faq4q:{t:0,b:{t:2,i:[{t:3}],s:"Posso ispezionare la struttura poligonale (Wireframe) del modello?"}},faq4a:{t:0,b:{t:2,i:[{t:3}],s:"Sì. Fai clic sul pulsante Wireframe nella barra degli strumenti di ombreggiatura per visualizzare tutti gli spigoli, la densità dei poligoni e la topologia del tuo modello tridimensionale."}},faq5q:{t:0,b:{t:2,i:[{t:3}],s:"Come esportare il modello 3D come immagine PNG?"}},faq5a:{t:0,b:{t:2,i:[{t:3}],s:"Basta fare clic sul pulsante di acquisizione (📸) nella barra dei controlli per scaricare istantaneamente un rendering ad alta risoluzione in formato PNG con sfondo trasparente."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Convertitore di Immagini"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Comprimere Immagine"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Ritaglia Immagine"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Ridimensiona Immagine"}}}}})}typeof ze=="function"&&ze(Be);const It=Ze(Be,[["__scopeId","data-v-3dbe2e53"]]);export{It as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.