PageSourceSearch

https://cadexchanger.com/component---src-pages-formats-tsx-7f44d8432c7b0f3b5ad0.js

js cadexchanger.com collected 2026-09-24 21:52:46 UTC 11,098 bytes, 1 lines download raw bytes

1(self.webpackChunkcadexchanger_com=self.webpackChunkcadexchanger_com||[]).push([[8737],{14368:function(e,t,a){"use strict";a.d(t,{E4:function(){return r},G0:function(){return n}});var n={proprietary:"Proprietary CAD and BIM formats",complex:"Complex CAD and BIM formats",kernel:"Geometric modeling kernels",mesh:"Mesh formats"};function r(e,t){var a=e[t];return a?a.edges.map((function(e){return e.node})):[]}},56964:function(e,t,a){"use strict";a.d(t,{B:function(){return m}});var n=a(63696),r=a(26885),l=a(87384),c=a.n(l);function m(e){var t=e.crumbs,a=e.className,l=void 0===a?"":a,m=e.style,s=[];return t.forEach((function(e){"try"===e.crumbLabel&&(e.crumbLabel=e.crumbLabel.charAt(0).toUpperCase()+e.crumbLabel.slice(1)),s.push({pathname:e.pathname,crumbLabel:e.crumbLabel})})),n.createElement("section",{id:"breadcrumbs",className:"pt-5 mb-md-n6 "+l},n.createElement("div",{className:"container"},n.createElement("div",{className:"row",style:m},n.createElement("ul",{className:"col py-0 my-0 d-inline-block align-center overflow-hidden list-unstyled"},s.map((function(e,t){return t===s.length-1?n.createElement("li",{className:"d-inline align-center mw-100",key:e.crumbLabel},n.createElement("span",{className:"text-body text-decoration-none mw-100",title:e.crumbLabel},e.crumbLabel)):n.createElement("li",{className:"d-inline-block align-center mw-100",key:e.crumbLabel},n.createElement(r.N_,{to:e.pathname,className:"text-dark text-decoration-none mw-100"},e.crumbLabel),n.createElement(c(),{className:"d-inline-block mt-n1 mx-3"}))}))))))}},71867:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return b}});a(26448);var n=a(63696),r=a(26885),l=a(14368),c=a(12589),m=a(90125),s=a(72161),o=a(41783),i=a(56964),d=a(4353),p=a.n(d),u=[{text:"Format",width:"col-md mw-md-15"},{text:"File extensions",width:"col-md-3 mw-md-20"},{text:"Read/Write",width:"col-md mw-md-15"},{text:"B-Rep",width:"col-md mw-md-10"},{text:"Mesh",width:"col-md mw-md-10"},{text:"Notes",width:"col-md"}],f={"Parts and assemblies":["Depending on format capabilities, CAD Exchanger supports both parts and assemblies.","Files with external references (in STEP, JT, Solidworks and other applicable formats) are supported."],"B-Rep and meshes":["All types of geometries are supported – analytical, NURBS and procedural.","Triangulations, polylines and point clouds are supported."],"Converting between B-Rep and meshes":["When converting B-Rep (precise geometry) to mesh-only formats (e.g. IGES to STL) the mesh generator is applied to each B-Rep body. Depending on target format capabilities it can be either single or multiple meshes per B-Rep (the multi-LOD, or Level of Details concept).","When converting B-Rep & mesh formats to mesh-only formats (e.g. JT to OBJ), a specific LOD in the source file is used.","When converting mesh-only to B-Rep & mesh formats (e.g. VRML to JT), only the mesh is used.",n.createElement(n.Fragment,null,"Converting a mesh-only to B-Rep-only format (such as STL to Parasolid) effectively has a very low value and thus is not recommended. When enforced, the conversion creates a B-Rep body consisting of faces per each original mesh triangle. Such a B-Rep can merely be used for visualization purposes but not for modeling. ",n.createElement(r.N_,{to:"/blog/the-challenge-of-the-polygonal-to-brep-conversion/"},"Refer to details"),".")],"Meta-data":["Depending on format capabilities, CAD Exchanger supports names, persistent id’s, user-defined properties, colors, materials and textures."],"PMI (Product and Manufacturing Information)":["Whenever applicable, PMI is supported at all three levels: as graphical PMI, semantic PMI and associations with B-Rep elements (such as face or edge)."]};function h(e){var t=e.className,a=void 0===t?"":t,r=e.data;return r?n.createElement("div",{className:"row border-bottom"},r&&r.map((function(e,t){return n.createElement("div",{key:u[t].text+"_"+r[0]+"_"+e,className:u[t].width+" text-center text-black d-flex justify-content-md-center align-items-md-center border-right m-0 p-3 "+a},n.createElement("div",{className:"w-50 d-md-none text-left"},u[t].text),n.createElement("div",{className:"w-50 w-md-100"},e))}
1))):n.createElement("div",{className:"row d-none d-md-flex"},u.map((function(e){return n.createElement("h3",{key:e.text,className:e.width+" text-center text-capitalize text-body border-right m-0 py-4 px-4 "+a},e.text)})))}function b(e){var t=e.pageContext,a=(0,r.GR)("2198730862"),d=(0,l.E4)(a,"formats").sort((function(e,t){return e.name.toLowerCase()>t.name.toLowerCase()?1:-1})).filter((function(e){return e.readable||e.writable})),u=t.breadcrumb.crumbs;return n.createElement(c.A,null,n.createElement(m.A,{title:"Supported Formats"}),n.createElement(s.A,{alone:!0}),n.createElement(i.B,{crumbs:u}),n.createElement("h1",{className:"sr-only"},"Read and write 30+ CAD formats"),n.createElement("section",{className:"pt-8 pt-md-10 pb-5 pb-md-7"},n.createElement("div",{className:"container"},n.createElement("div",{className:"row align-items-center"},n.createElement("h2",{className:"col text-left text-md-center mb-5 mb-md-7"},"Supported formats")),n.createElement("table",{className:"gridded-table cadex-card cad rounded mb-10"},n.createElement("thead",{className:"d-contents"},n.createElement("tr",{className:"d-contents text-black font-size-lg text-center"},n.createElement("th",{className:"py-4 border-bottom border-right-md proprietary",scope:"col"},"Proprietary CAD and BIM formats"),n.createElement("th",{className:"py-4 border-bottom border-right-md complex",scope:"col"},"Complex CAD and BIM formats"),n.createElement("th",{className:"py-4 border-bottom border-right-md kernel",scope:"col"},n.createElement("div",{className:"d-flex h-100 align-items-center justify-content-center"},"Geometric modeling kernels")),n.createElement("th",{className:"py-4 border-bottom mesh",scope:"col"},n.createElement("div",{className:"d-flex h-100 align-items-center justify-content-center"},"Mesh formats")))),n.createElement("tbody",{className:"d-contents"},n.createElement("tr",{className:"d-contents"},n.createElement("td",{className:"proprietary border-right-md"},n.createElement("ul",{className:"list-unstyled m-0 pt-5 pb-3 d-flex flex-column flex-fill align-items-stretch justify-content-start"},d.filter((function(e){return"proprietary"===e.d06ymType})).map((function(e){return n.createElement("li",{className:"mb-3 text-left text-md-center text-lg-left",key:e.name},e.name)})))),n.createElement("td",{className:"complex border-right-md"},n.createElement("ul",{className:"list-unstyled m-0 pt-5 pb-3 d-flex flex-column align-items-stretch justify-content-start"},d.filter((function(e){return"complex"===e.d06ymType})).map((function(e){return n.createElement("li",{className:"mb-3",key:e.name},e.name)})))),n.createElement("td",{className:"kernel border-right-md"},n.createElement("ul",{className:"list-unstyled m-0 pt-5 pb-3 d-flex flex-column align-items-stretch justify-content-start"},d.filter((function(e){return"kernel"===e.d06ymType})).map((function(e){return n.createElement("li",{className:"mb-3",key:e.name},e.name)})),n.createElement("li",{className:"mb-3"},"C3D"))),n.createElement("td",{className:"mesh py-0"},n.createElement("ul",{className:"list-unstyled m-0 pt-5 pb-3 d-flex flex-column align-items-stretch justify-content-start"},d.filter((function(e){return"mesh"===e.d06ymType})).map((function(e){return n.createElement("li",{className:"mb-3",key:e.name},e.name)}))))))))),n.createElement("section",{className:"pt-6 pt-md-7"},n.createElement("div",{className:"container"},n.createElement("div",{className:"row align-items-center"},n.createElement("h2",{className:"col text-left text-md-center mb-6 mb-md-9"},"Details")),n.createElement("div",{className:"table-like"},n.createElement("div",{className:"col-12"},n.createElement(h,{className:"header-row text-black"}),d.map((function(e){var t,a;return n.createElement(h,{key:e.internalName,data:[n.createElement(n.Fragment,null,n.createElement(r.N_,{to:"/"+e.internalName+"/"},e.name),n.createElement("br",null)),n.createElement(n.Fragment,null,e.extensions.filter((function(e){return e.visible_supported})).map((function(t,a,l){var c;return n.createElement(n.Fragment,{key:e.internalName+"-"+t.internalName},null!==(c=t.fields)&&void 0!==c&&c.url?n.createElement(n.Fragment,null,n.createElement(r.N_,{to:t.fields.url},".",t.name),a===l.length-1?"":", "):"."+t.name+(a===l.length-1?"":", "))}))),(e.readable?"R":"")+(e.writable?"W":""),null!==(t=e.scopes)&&void 0!==t&&t.strapi_json_value.includes("B-Rep representations")?n.createElement(p(),{className:"svg-check-icon m-0"}):"-",null!==(a=e.scopes)&&void 0!==a&&a.strapi_json_value.includes("pol
1ygonal representations")?n.createElement(p(),{className:"svg-check-icon m-0"}):"-",e.note?n.createElement("span",{className:"text-body"},e.note):""]})})),n.createElement(h,{className:"pb-md-5",data:[n.createElement("span",{key:"c3d"},"C3D"),".c3d","RW",n.createElement(p(),{key:"c3d-brep",className:"svg-check-icon m-0"}),n.createElement(p(),{key:"c3d-poly",className:"svg-check-icon m-0"}),""]}),n.createElement(h,{className:"pb-md-5",data:[n.createElement("span",{className:"text-body"},"Graphical formats"),".png, .bmp, .jpeg, .jpg","W","-","-",""]}))),n.createElement("div",{className:"mt-7"},"For further details on capabilities and supported scope of each format refer to ",n.createElement("a",{href:"https://docs.cadexchanger.com/sdk/sdk_supported_formats.html"},"CAD Exchanger SDK documentation"),"."))),n.createElement("section",{className:"pt-3 pt-md-5 pb-8 pb-md-10"},n.createElement("div",{className:"container"},Object.keys(f).map((function(e){return n.createElement("div",{key:e},n.createElement("div",{className:"row mt-5 mt-7"},n.createElement("h3",{className:"col mb-3 mb-md-4"},e)),n.createElement("ul",{className:"row d-block"},f[e].map((function(t,a){return n.createElement("li",{key:e+"_list_"+a},t)}))))})))),n.createElement(o.A,null))}},87384:function(e,t,a){var n=a(63696);function r(e){return n.createElement("svg",e,n.createElement("path",{d:"M6 15L11.6869 8.83914C11.8637 8.64761 11.8637 8.35239 11.6869 8.16086L6 2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}))}r.defaultProps={width:"17",height:"17",viewBox:"0 0 17 17",fill:"none"},e.exports=r,r.default=r},4353:function(e,t,a){var n=a(63696);function r(e){return n.createElement("svg",e,n.createElement("path",{d:"M8.5 0C3.81315 0 0 3.81315 0 8.5C0 13.1869 3.81315 17 8.5 17C13.1869 17 17 13.1869 17 8.5C17 3.81315 13.1869 0 8.5 0ZM13.2115 6.76821L7.78288 12.1968C7.61765 12.362 7.38866 12.4569 7.15507 12.4569V12.8244L7.14717 12.4569C6.91045 12.4548 6.68054 12.356 6.51624 12.1856L3.77749 9.34688C3.43749 8.99456 3.4476 8.43163 3.79991 8.09163C3.96624 7.93101 4.18512 7.84279 4.41614 7.84279C4.65929 7.84279 4.88626 7.93909 5.05516 8.11405L7.16646 10.3024L11.9562 5.51278C12.1238 5.34517 12.3468 5.25272 12.584 5.25272C12.8211 5.25272 13.0441 5.34498 13.2117 5.51259C13.5575 5.85884 13.5575 6.42214 13.2115 6.76821Z"}))}r.defaultProps={width:"17",height:"17",viewBox:"0 0 17 17"},e.exports=r,r.default=r}}]);

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.