[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/assembly-creator-demo":3},{"data":4,"headers":389},{"story":5,"cv":371,"rels":372,"links":388},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":363,"full_slug":364,"sort_by_date":30,"position":365,"tag_list":366,"is_startpage":217,"parent_id":367,"meta_data":30,"group_id":368,"first_published_at":369,"release_id":30,"lang":328,"path":30,"alternates":370,"default_full_slug":30,"translated_slugs":30},"Assembly Creator Demo","2026-01-13T09:59:00.991Z","2026-04-23T12:28:59.069Z","2026-04-23T12:28:59.094Z",133565403143507,"f69da5a2-f3a7-493d-a185-65654fffefaf",{"_uid":13,"body":14,"date":273,"fold":274,"intro":331,"title":6,"gallery":343,"category":344,"metadata":346,"component":350,"demo_link":351,"thumbnail":353,"github_link":358,"last_updated":360,"open_graph_image":361,"include_open_graph":64,"block_search_engines":217},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,264],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":263,"remove_padding":64},"","7d8d5b34-9501-4f53-8220-a76bf31cfe98","column-one","width-full",[21,65,76,80,171,206,247],{"_uid":22,"body":23,"alignment":62,"component":63,"is_full_width":64},"b989bae4-64bd-41d7-bfd4-28b9b2933a49",{"type":24,"content":25},"doc",[26,38,44,49],{"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],{"text":43,"type":34},"This demo introduces a unique workflow using HOOPS Visualize for Web (formerly HOOPS Communicator) that loads parts from a parts list and constructs an assembly model using custom mate operators such as collinear, concentric and coplanar. This workflow can be utilized in various industries such as maintenance manuals, work instructions, e-commerce custom orders, etc.",{"type":39,"attrs":45,"content":46},{"textAlign":30},[47],{"text":48,"type":34},"The created assembly structure can be represented in a JSON string and reproduced.",{"type":39,"attrs":50,"content":51},{"textAlign":30},[52,54],{"text":53,"type":34},"A detailed description of how this demo was implemented can be found in this ",{"text":55,"type":34,"marks":56},"forum post.",[57],{"type":58,"attrs":59},"link",{"href":60,"uuid":30,"anchor":30,"target":30,"linktype":61},"https://forum.techsoft3d.com/t/hoops-communicator-assembly-creator-demo/3341","url","align-left","copy",true,{"_uid":66,"body":67,"alignment":62,"component":63,"is_full_width":64},"a13c3392-16a2-48a4-97b5-7282a80b8ece",{"type":24,"content":68},[69],{"type":27,"attrs":70,"content":71},{"level":29,"textAlign":30},[72],{"text":73,"type":34,"marks":74},"How to Use (Demo Walkthrough Video)",[75],{"type":37},{"_uid":77,"code":78,"component":79},"b663f231-2d05-4978-b949-f2f246173816","\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/birMDgnZv5Y?si=nvGLaJDUonVZGvGz\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen>\u003C/iframe>","code",{"_uid":81,"body":82,"alignment":62,"component":63,"is_full_width":64},"4528fbe7-0d6e-4536-81b4-4891791b9c17",{"type":24,"content":83},[84,91,112],{"type":27,"attrs":85,"content":86},{"level":29,"textAlign":30},[87],{"text":88,"type":34,"marks":89},"Explore HOOPS Visualise for Web",[90],{"type":37},{"type":39,"attrs":92,"content":93},{"textAlign":30},[94,98,108],{"text":95,"type":34,"marks":96},"This demo was created using ",[97],{"type":37},{"text":99,"type":34,"marks":100},"HOOPS Visualize for Web",[101,107],{"type":58,"attrs":102},{"href":103,"uuid":104,"anchor":30,"target":105,"linktype":106},"/developers/products/hoops-visualize","b5115ad7-8d04-4a41-ae62-0680605c897d","_self","story",{"type":37},{"text":109,"type":34,"marks":110}," (formerly HOOPS Communicator).",[111],{"type":37},{"type":113,"content":114},"bullet_list",[115,131,145,158],{"type":116,"content":117},"list_item",[118],{"type":39,"attrs":119,"content":120},{"textAlign":30},[121,123,129],{"text":122,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":124,"type":34,"marks":125},"Documentation",[126],{"type":58,"attrs":127},{"href":128,"uuid":30,"anchor":30,"target":30,"linktype":61},"https://docs.techsoft3d.com/communicator/latest/",{"text":130,"type":34},".",{"type":116,"content":132},[133],{"type":39,"attrs":134,"content":135},{"textAlign":30},[136,138,144],{"text":137,"type":34},"Sign up for a free ",{"text":139,"type":34,"marks":140},"evaluation",[141],{"type":58,"attrs":142},{"href":143,"uuid":30,"anchor":30,"target":30,"linktype":61},"https://manage.techsoft3d.com/signup?product=communicator",{"text":130,"type":34},{"type":116,"content":146},[147],{"type":39,"attrs":148,"content":149},{"textAlign":30},[150,152],{"text":151,"type":34},"Jump straight into coding with the ",{"text":153,"type":34,"marks":154},"3D Sandbox",[155],{"type":58,"attrs":156},{"href":157,"uuid":30,"anchor":30,"target":30,"linktype":61},"https://3dsandbox.techsoft3d.com/",{"type":116,"content":159},[160],{"type":39,"attrs":161,"content":162},{"textAlign":30},[163,165],{"text":164,"type":34},"Join our ",{"text":166,"type":34,"marks":167},"Community Forum",[168],{"type":58,"attrs":169},{"href":170,"uuid":30,"anchor":30,"target":30,"linktype":61},"https://forum.techsoft3d.com/",{"_uid":172,"body":173,"alignment":62,"component":63,"is_full_width":64},"d044d050-b8d4-462f-b447-ad857eb3dd00",{"type":24,"content":174},[175,182,194],{"type":27,"attrs":176,"content":177},{"level":29,"textAlign":30},[178],{"text":179,"type":34,"marks":180},"Questions or Feedback?",[181],{"type":37},{"type":39,"attrs":183,"content":184},{"textAlign":30},[185,187,193],{"text":186,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":188,"type":34,"marks":189},"forum",[190],{"type":58,"attrs":191},{"href":170,"uuid":30,"anchor":30,"target":192,"linktype":61},"_blank",{"text":130,"type":34},{"type":39,"attrs":195,"content":196},{"textAlign":30},[197,199,205],{"text":198,"type":34},"You can also sign-up for a 60-day trial of the ",{"text":200,"type":34,"marks":201},"HOOPS Web Platform",[202],{"type":58,"attrs":203},{"href":204,"uuid":30,"anchor":30,"target":192,"linktype":61},"https://www.techsoft3d.com/products/hoops/web-platform",{"text":130,"type":34},{"_uid":207,"messages":208,"component":241,"background":242,"remove_padding":64,"is_verticalized":217},"744ffc7b-e5be-4b1a-97bb-578a922ab6a5",[209],{"_uid":210,"icon":16,"buttons":211,"content":222,"headline":229,"link_url":16,"metadata":236,"component":239,"icon_size":16,"link_label":16,"headline_heading":240},"895c648c-b8c3-4953-a690-6e71dd15bba1",[212],{"_uid":213,"href":16,"color":214,"label":215,"action":216,"new_tab":217,"outline":64,"alignment":16,"component":218,"text_link":217,"destination":219},"3f9e1f1c-9c3b-4ee5-b399-669acab8f58d","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":220,"linktype":61,"fieldtype":221,"cached_url":220},"subscribe","multilink",{"type":24,"content":223},[224],{"type":39,"attrs":225,"content":226},{"textAlign":30},[227],{"text":228,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":230},[231],{"type":39,"attrs":232,"content":233},{"textAlign":30},[234],{"text":235,"type":34},"Be the first to know about new projects",{"_uid":237,"title":16,"plugin":238,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":243,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":244,"copyright":16,"fieldtype":245,"meta_data":246,"is_external_url":217},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":248,"body":249,"alignment":62,"component":63,"is_full_width":64},"1a88a65d-c0fb-4d4d-b5cc-e95b1640588e",{"type":24,"content":250},[251],{"type":39,"attrs":252,"content":253},{"textAlign":30},[254,256,262],{"text":255,"type":34},"Need to contact us? Email us at ",{"text":257,"type":34,"marks":258},"labs@techsoft3d.com",[259],{"type":58,"attrs":260},{"href":257,"uuid":30,"anchor":30,"target":105,"linktype":261},"email",{"text":130,"type":34},"columns",{"id":220,"_uid":265,"items":266,"component":272},"ca556064-0fa5-4110-8395-86e3f005ea32",[267],{"id":268,"_uid":269,"component":270,"business_unit":271},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2024-03-13 00:00",[275],{"_uid":276,"source":277,"component":330},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":278,"created_at":279,"published_at":280,"updated_at":281,"id":282,"uuid":283,"content":284,"slug":321,"full_slug":322,"sort_by_date":30,"position":323,"tag_list":324,"is_startpage":217,"parent_id":325,"meta_data":30,"group_id":326,"first_published_at":327,"release_id":30,"lang":328,"path":30,"alternates":329,"default_full_slug":30,"translated_slugs":30,"_stopResolving":64},"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":285,"items":286,"component":320},"8915070e-32eb-476d-b215-1c92ebdad15c",[287,302],{"_uid":288,"left_nav":16,"messages":289,"component":301,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[290,296],{"_uid":291,"icon":292,"link":293,"target":16,"message":294,"component":295},"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":297,"icon":298,"link":299,"target":16,"message":300,"component":295},"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":303,"menu":304,"component":319,"has_notice":64},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[305,310,313,316],{"url":306,"_uid":307,"label":308,"new_tab":217,"component":309},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":306,"_uid":311,"label":312,"new_tab":217,"component":309,"style_as_button":217},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":306,"_uid":314,"label":315,"new_tab":217,"component":309,"style_as_button":217},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":306,"_uid":317,"label":318,"new_tab":217,"component":309,"style_as_button":64},"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":332},[333],{"type":39,"attrs":334,"content":335},{"textAlign":30},[336],{"text":337,"type":34,"marks":338},"This HOOPS Visualize for Web (formerly HOOPS Communicator) demo shows how to load parts from a parts list and construct an assembly using custom mate operators.",[339],{"type":340,"attrs":341},"textStyle",{"color":342},"#1F1F1F",[],[345],"hoopsVisualize",{"_uid":347,"title":348,"plugin":238,"description":349},"2de9482e-0146-4e20-a302-c9f90e408c0d","Assembly Creator Demo | Tech Soft 3D Labs","This HOOPS Visualize for Web demo shows how to load parts from a parts list and construct an assembly using custom mate operators.","lab",{"id":16,"url":352,"linktype":61,"fieldtype":221,"cached_url":352},"https://assemblycreator.techsoft3d.com/?viewer=SCS&instance=housing",{"id":354,"alt":355,"name":16,"focus":16,"title":6,"source":16,"filename":356,"copyright":16,"fieldtype":245,"meta_data":357,"is_external_url":217},133566096395252,"Tech Soft 3D modelling software interface showing a mechanical component assembly with a blue background and a component selection panel on the right.","https://a-us.storyblok.com/f/1023536/447x240/5ed3ae5c07/assembly-creator-demo.webp",{"alt":355,"title":6,"source":16,"copyright":16},{"id":16,"url":359,"linktype":61,"fieldtype":221,"cached_url":359},"https://github.com/techsoft3d/assembly_creator","Wednesday, March 13, 2024",{"id":354,"alt":355,"name":16,"focus":16,"title":6,"source":16,"filename":356,"copyright":16,"fieldtype":245,"meta_data":362,"is_external_url":217},{"alt":355,"title":6,"source":16,"copyright":16},"assembly-creator-demo","developers/labs/assembly-creator-demo",10,[],99359039112762,"61249773-00ba-40d7-a1d4-625eb1edc43e","2026-04-03T18:44:17.700Z",[],1776956007,[373],{"name":278,"created_at":279,"published_at":280,"updated_at":281,"id":282,"uuid":283,"content":374,"slug":321,"full_slug":322,"sort_by_date":30,"position":323,"tag_list":386,"is_startpage":217,"parent_id":325,"meta_data":30,"group_id":326,"first_published_at":327,"release_id":30,"lang":328,"path":30,"alternates":387,"default_full_slug":30,"translated_slugs":30},{"_uid":285,"items":375,"component":320},[376,380],{"_uid":288,"left_nav":16,"messages":377,"component":301,"right_nav":16},[378,379],{"_uid":291,"icon":292,"link":293,"target":16,"message":294,"component":295},{"_uid":297,"icon":298,"link":299,"target":16,"message":300,"component":295},{"_uid":303,"menu":381,"component":319,"has_notice":64},[382,383,384,385],{"url":306,"_uid":307,"label":308,"new_tab":217,"component":309},{"url":306,"_uid":311,"label":312,"new_tab":217,"component":309,"style_as_button":217},{"url":306,"_uid":314,"label":315,"new_tab":217,"component":309,"style_as_button":217},{"url":306,"_uid":317,"label":318,"new_tab":217,"component":309,"style_as_button":64},[],[],[],{"cache-control":390,"connection":391,"content-encoding":392,"content-type":393,"date":394,"etag":395,"referrer-policy":396,"sb-be-version":397,"server":398,"strict-transport-security":399,"transfer-encoding":400,"vary":401,"via":402,"x-amz-cf-id":403,"x-amz-cf-pop":404,"x-cache":405,"x-content-type-options":406,"x-frame-options":407,"x-permitted-cross-domain-policies":408,"x-request-id":409,"x-runtime":410,"x-xss-protection":411},"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:05 GMT","W/\"49432a8c970a950494379b19e37d1906\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 b7a454c5d7e9ad8ba2aca6a02bb25f14.cloudfront.net (CloudFront)","ExJSAtYz3-463UVkh-9ZhecPat7bdtpazS9jkUv0ebAMlJ9YR6d4aw==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","f8db965a-48e2-49ea-9604-8221aaa0bb8a","0.027696","0",1776956045651]