[{"data":1,"prerenderedAt":341},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/exchange-polygonica-bridge":3},{"data":4,"headers":318},{"story":5,"cv":300,"rels":301,"links":317},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":292,"full_slug":293,"sort_by_date":30,"position":294,"tag_list":295,"is_startpage":136,"parent_id":296,"meta_data":30,"group_id":297,"first_published_at":298,"release_id":30,"lang":247,"path":30,"alternates":299,"default_full_slug":30,"translated_slugs":30},"Exchange Polygonica Bridge","2026-03-31T10:09:27.960Z","2026-04-23T12:28:59.901Z","2026-04-23T12:28:59.921Z",160817840038309,"4775f319-7e48-404c-a8bf-a151aa160bf8",{"_uid":13,"body":14,"date":192,"fold":193,"intro":250,"title":269,"gallery":270,"category":271,"metadata":275,"component":279,"demo_link":280,"thumbnail":281,"github_link":287,"last_updated":289,"open_graph_image":290,"include_open_graph":87,"block_search_engines":136},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,183],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":182,"remove_padding":87},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,88,125,166],{"_uid":22,"body":23,"alignment":85,"component":86,"is_full_width":87},"8de28e62-2cac-49b9-8930-9b99335e2e43",{"type":24,"content":25},"doc",[26,38,63,68],{"type":27,"attrs":28,"content":31},"heading",{"level":29,"textAlign":30},2,null,[32],{"text":33,"type":34,"marks":35},"Overview","text",[36],{"type":37},"bold",{"type":39,"attrs":40,"content":41},"paragraph",{"textAlign":30},[42,52,54,61],{"text":43,"type":34,"marks":44},"Polygonica",[45],{"type":46,"attrs":47},"link",{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},"/developers/products/polygonica","1bcf722c-966c-48e8-9e93-1a0d88d72260","_self","story",{"text":53,"type":34}," is a powerful mesh processing toolkit used for preparing data for 3D printing. It only supports a few standard file formats. ",{"text":55,"type":34,"marks":56},"HOOPS Exchange",[57],{"type":46,"attrs":58},{"href":59,"uuid":60,"anchor":30,"target":50,"linktype":51},"/developers/products/hoops-exchange","6bb4085d-b926-4852-81a8-7a02c45f5abc",{"text":62,"type":34}," can read over 30 different CAD file formats.",{"type":39,"attrs":64,"content":65},{"textAlign":30},[66],{"text":67,"type":34},"This set of C++ classes loads a CAD file using HOOPS Exchange, extracts all the triangles from the data and maps them into a Polygonica PTSolid object. From here, a developer can use any one of Polygonica’s APIs to heal, Boolean, simplify, hollow, or thicken to prepare the mesh for 3D printing.",{"type":39,"attrs":69,"content":70},{"textAlign":30},[71,73,77,79,83],{"text":72,"type":34},"Together, ",{"text":55,"type":34,"marks":74},[75],{"type":46,"attrs":76},{"href":59,"uuid":60,"anchor":30,"target":50,"linktype":51},{"text":78,"type":34}," and ",{"text":43,"type":34,"marks":80},[81],{"type":46,"attrs":82},{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},{"text":84,"type":34}," make a great pair of SDKs for additive manufacturing and other engineering workflows.","align-left","copy",true,{"_uid":89,"body":90,"alignment":85,"component":86,"is_full_width":87},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":91},[92,99,114],{"type":27,"attrs":93,"content":94},{"level":29,"textAlign":30},[95],{"text":96,"type":34,"marks":97},"Questions or Feedback?",[98],{"type":37},{"type":39,"attrs":100,"content":101},{"textAlign":30},[102,104,112],{"text":103,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":105,"type":34,"marks":106},"forum",[107],{"type":46,"attrs":108},{"href":109,"uuid":30,"anchor":30,"target":110,"linktype":111},"https://forum.techsoft3d.com/","_blank","url",{"text":113,"type":34},".",{"type":39,"attrs":115,"content":116},{"textAlign":30},[117,119],{"text":118,"type":34},"You can also sign-up for a 60-day trial of ",{"text":120,"type":34,"marks":121},"HOOPS Visualize. ",[122],{"type":46,"attrs":123},{"href":124,"uuid":30,"anchor":30,"target":50,"linktype":111},"https://developer.techsoft3d.com/hoops/visualize",{"_uid":126,"messages":127,"component":160,"background":161,"remove_padding":87,"is_verticalized":136},"2517b691-8590-46b2-b1a0-c989536a3b36",[128],{"_uid":129,"icon":16,"buttons":130,"content":141,"headline":148,"link_url":16,"metadata":155,"component":158,"icon_size":16,"link_label":16,"headline_heading":159},"1f7a4845-55d4-4520-b973-efe814118e45",[131],{"_uid":132,"href":16,"color":133,"label":134,"action":135,"new_tab":136,"outline":87,"alignment":16,"component":137,"text_link":136,"destination":138},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":139,"linktype":111,"fieldtype":140,"cached_url":139},"subscribe","multilink",{"type":24,"content":142},[143],{"type":39,"attrs":144,"content":145},{"textAlign":30},[146],{"text":147,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":149},[150],{"type":39,"attrs":151,"content":152},{"textAlign":30},[153],{"text":154,"type":34},"Be the first to know about new projects",{"_uid":156,"title":16,"plugin":157,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":162,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":163,"copyright":16,"fieldtype":164,"meta_data":165,"is_external_url":136},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":167,"body":168,"alignment":85,"component":86,"is_full_width":87},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":169},[170],{"type":39,"attrs":171,"content":172},{"textAlign":30},[173,175,181],{"text":174,"type":34},"Need to contact us? Email us at ",{"text":176,"type":34,"marks":177},"labs@techsoft3d.com",[178],{"type":46,"attrs":179},{"href":176,"uuid":30,"anchor":30,"target":50,"linktype":180},"email",{"text":113,"type":34},"columns",{"id":139,"_uid":184,"items":185,"component":191},"ca556064-0fa5-4110-8395-86e3f005ea32",[186],{"id":187,"_uid":188,"component":189,"business_unit":190},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2023-07-07 00:00",[194],{"_uid":195,"source":196,"component":249},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":197,"created_at":198,"published_at":199,"updated_at":200,"id":201,"uuid":202,"content":203,"slug":240,"full_slug":241,"sort_by_date":30,"position":242,"tag_list":243,"is_startpage":136,"parent_id":244,"meta_data":30,"group_id":245,"first_published_at":246,"release_id":30,"lang":247,"path":30,"alternates":248,"default_full_slug":30,"translated_slugs":30,"_stopResolving":87},"Main Navigation","2025-04-09T14:04:01.876Z","2026-03-10T15:15:52.184Z","2026-04-14T21:06:12.239Z",27565407,"c5f4a23f-ca2c-41d7-946b-6822d34565a0",{"_uid":204,"items":205,"component":239},"8915070e-32eb-476d-b215-1c92ebdad15c",[206,221],{"_uid":207,"left_nav":16,"messages":208,"component":220,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[209,215],{"_uid":210,"icon":211,"link":212,"target":16,"message":213,"component":214},"87585227-383a-48e2-a5e5-1541d3b4b65a","tdesign:user-talk-1","/contact","Have questions about our SDKs or enterprise applications? Talk to a Tech Soft 3D expert","element-notice-child",{"_uid":216,"icon":217,"link":218,"target":16,"message":219,"component":214},"45ffc4c7-d6cf-4d3c-9606-ec4154852aef","hugeicons:artificial-intelligence-04","/developers/products/hoops-ai","Check out our newest SDK, HOOPS AI, a framework for preparing CAD data for ML workflows","element-notice",{"_uid":222,"menu":223,"component":238,"has_notice":87},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[224,229,232,235],{"url":225,"_uid":226,"label":227,"new_tab":136,"component":228},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":225,"_uid":230,"label":231,"new_tab":136,"component":228,"style_as_button":136},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":225,"_uid":233,"label":234,"new_tab":136,"component":228,"style_as_button":136},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":225,"_uid":236,"label":237,"new_tab":136,"component":228,"style_as_button":87},"f2040cd1-8c5b-4dcf-8ee1-5b56049d0fe2","Support","top","global","main-navigation","global/main-navigation",-30,[],27501948,"998e76b0-7b0e-4635-8abf-c9db0f0bf29c","2025-04-09T15:16:40.189Z","default",[],"reference",{"type":24,"content":251},[252],{"type":39,"attrs":253,"content":254},{"textAlign":30},[255,257,261,263,267],{"text":256,"type":34},"This set of C++ classes loads a CAD file using ",{"text":55,"type":34,"marks":258},[259],{"type":46,"attrs":260},{"href":59,"uuid":60,"anchor":30,"target":50,"linktype":51},{"text":262,"type":34},", extracts all the triangles from the data and maps them into a ",{"text":43,"type":34,"marks":264},[265],{"type":46,"attrs":266},{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},{"text":268,"type":34}," PTSolid object.","Exchange Polygonica Bridge for Polygonica 3.2 +",[],[272,273,274],"hoopsExchange","polygonica","additiveManufacturing",{"_uid":276,"title":277,"plugin":157,"description":278},"dfdf2d80-e556-4662-9190-d6faab632105","Exchange Polygonica Bridge for Polygonica 3.2 + | Tech Soft 3D Labs","This set of C++ classes load a CAD file using HOOPS Exchange, extracts all the triangles from the data and maps them into a Polygonica PTSolid object.","lab",{"id":16,"url":16,"linktype":111,"fieldtype":140,"cached_url":16},{"id":282,"alt":283,"name":16,"focus":16,"title":284,"source":16,"filename":285,"copyright":16,"fieldtype":164,"meta_data":286,"is_external_url":136},160821758760842,"Blade errors 3D model","Blade Errors","https://a-us.storyblok.com/f/1023536/1280x720/543919193c/blade_errors-polygonica.jpg",{"alt":283,"title":284,"source":16,"copyright":16},{"id":16,"url":288,"linktype":111,"fieldtype":140,"cached_url":288},"https://github.com/techsoft3d/ExchangePolygonicaBridge","Friday, July 7, 2023",{"id":282,"alt":283,"name":16,"focus":16,"title":284,"source":16,"filename":285,"copyright":16,"fieldtype":164,"meta_data":291,"is_external_url":136},{"alt":283,"title":284,"source":16,"copyright":16},"exchange-polygonica-bridge","developers/labs/exchange-polygonica-bridge",-90,[],99359039112762,"2c83661f-22f6-447d-8121-a32b055691d6","2026-04-03T18:44:14.957Z",[],1776956007,[302],{"name":197,"created_at":198,"published_at":199,"updated_at":200,"id":201,"uuid":202,"content":303,"slug":240,"full_slug":241,"sort_by_date":30,"position":242,"tag_list":315,"is_startpage":136,"parent_id":244,"meta_data":30,"group_id":245,"first_published_at":246,"release_id":30,"lang":247,"path":30,"alternates":316,"default_full_slug":30,"translated_slugs":30},{"_uid":204,"items":304,"component":239},[305,309],{"_uid":207,"left_nav":16,"messages":306,"component":220,"right_nav":16},[307,308],{"_uid":210,"icon":211,"link":212,"target":16,"message":213,"component":214},{"_uid":216,"icon":217,"link":218,"target":16,"message":219,"component":214},{"_uid":222,"menu":310,"component":238,"has_notice":87},[311,312,313,314],{"url":225,"_uid":226,"label":227,"new_tab":136,"component":228},{"url":225,"_uid":230,"label":231,"new_tab":136,"component":228,"style_as_button":136},{"url":225,"_uid":233,"label":234,"new_tab":136,"component":228,"style_as_button":136},{"url":225,"_uid":236,"label":237,"new_tab":136,"component":228,"style_as_button":87},[],[],[],{"cache-control":319,"connection":320,"content-encoding":321,"content-type":322,"date":323,"etag":324,"referrer-policy":325,"sb-be-version":326,"server":327,"strict-transport-security":328,"transfer-encoding":329,"vary":330,"via":331,"x-amz-cf-id":332,"x-amz-cf-pop":333,"x-cache":334,"x-content-type-options":335,"x-frame-options":336,"x-permitted-cross-domain-policies":337,"x-request-id":338,"x-runtime":339,"x-xss-protection":340},"max-age=0, public, s-maxage=604800, stale-if-error=3600","keep-alive","gzip","application/json; charset=utf-8","Thu, 23 Apr 2026 14:54:02 GMT","W/\"d374fdaeacd26503f589cd9b6a813e0b\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 9c55f18c68e82556d37b177f8dba94da.cloudfront.net (CloudFront)","TDEoZqaAVvRlL2Z8PbW_S0kPM4VGKSnJnE5Fx49UbAhwlmlSKgyMdg==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","7c0d975e-f84c-4cd1-b29b-fdac2ae9dc00","0.033577","0",1776956042919]