[{"data":1,"prerenderedAt":381},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/plm-demo":3},{"data":4,"headers":358},{"story":5,"cv":340,"rels":341,"links":357},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":332,"full_slug":333,"sort_by_date":30,"position":334,"tag_list":335,"is_startpage":174,"parent_id":336,"meta_data":30,"group_id":337,"first_published_at":338,"release_id":30,"lang":285,"path":30,"alternates":339,"default_full_slug":30,"translated_slugs":30},"PLM Demo","2026-03-26T13:53:37.254Z","2026-04-23T12:28:55.794Z","2026-04-23T12:28:55.837Z",159103456329290,"5372dc8a-9809-48b0-b2f7-17ffbf5cf725",{"_uid":13,"body":14,"date":230,"fold":231,"intro":288,"title":295,"gallery":296,"category":315,"metadata":318,"component":322,"demo_link":323,"thumbnail":325,"github_link":327,"last_updated":329,"open_graph_image":330,"include_open_graph":51,"block_search_engines":174},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,221],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":220,"remove_padding":51},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,52,128,163,204],{"_uid":22,"body":23,"alignment":49,"component":50,"is_full_width":51},"8de28e62-2cac-49b9-8930-9b99335e2e43",{"type":24,"content":25},"doc",[26,38,44],{"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 showcases how HOOPS Visualize for Web (formerly HOOPS Communicator) can be used for building a PLM application. HOOPS Visualize for Web (formerly HOOPS Communicator) gives you the flexibility to generate Bill of Materials and a product structure for an assembly which can then be stored in your database and called when needed.",{"type":39,"attrs":45,"content":46},{"textAlign":30},[47],{"text":48,"type":34},"To operate this demo click on one of the rows of assemblies to view the product structure list created by HOOPS Visualize for Web (formerly HOOPS Communicator). From the product structure list you can click on an individual component and view what the part looks like which was generated automatically by HOOPS Visualize for Web (formerly HOOPS Communicator). From there, you can click the view button to open the part in the HOOPS Web Viewer where you have full access to all of the 3D interrogation tools of the HOOPS Web Viewer.","align-left","copy",true,{"_uid":53,"body":54,"alignment":49,"component":50,"is_full_width":51},"3db68134-7b3a-4873-98b3-16972e7ab12a",{"type":24,"content":55},[56,69],{"type":27,"attrs":57,"content":58},{"level":29,"textAlign":30},[59,61],{"text":60,"type":34},"Learn more about ",{"text":62,"type":34,"marks":63},"HOOPS Visualize for Web (formerly HOOPS Communicator)",[64],{"type":65,"attrs":66},"link",{"href":67,"uuid":30,"anchor":30,"target":30,"linktype":68},"https://www.techsoft3d.com/products/hoops/communicator","url",{"type":70,"content":71},"bullet_list",[72,88,102,115],{"type":73,"content":74},"list_item",[75],{"type":39,"attrs":76,"content":77},{"textAlign":30},[78,80,86],{"text":79,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":81,"type":34,"marks":82},"Documentation",[83],{"type":65,"attrs":84},{"href":85,"uuid":30,"anchor":30,"target":30,"linktype":68},"https://docs.techsoft3d.com/communicator/latest/",{"text":87,"type":34},".",{"type":73,"content":89},[90],{"type":39,"attrs":91,"content":92},{"textAlign":30},[93,95,101],{"text":94,"type":34},"Sign up for a free ",{"text":96,"type":34,"marks":97},"evaluation",[98],{"type":65,"attrs":99},{"href":100,"uuid":30,"anchor":30,"target":30,"linktype":68},"https://manage.techsoft3d.com/signup?product=communicator",{"text":87,"type":34},{"type":73,"content":103},[104],{"type":39,"attrs":105,"content":106},{"textAlign":30},[107,109],{"text":108,"type":34},"Jump straight into coding with the ",{"text":110,"type":34,"marks":111},"3D Sandbox",[112],{"type":65,"attrs":113},{"href":114,"uuid":30,"anchor":30,"target":30,"linktype":68},"https://3dsandbox.techsoft3d.com/",{"type":73,"content":116},[117],{"type":39,"attrs":118,"content":119},{"textAlign":30},[120,122],{"text":121,"type":34},"Join our ",{"text":123,"type":34,"marks":124},"Community Forum",[125],{"type":65,"attrs":126},{"href":127,"uuid":30,"anchor":30,"target":30,"linktype":68},"https://forum.techsoft3d.com/",{"_uid":129,"body":130,"alignment":49,"component":50,"is_full_width":51},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":131},[132,139,151],{"type":27,"attrs":133,"content":134},{"level":29,"textAlign":30},[135],{"text":136,"type":34,"marks":137},"Questions or Feedback?",[138],{"type":37},{"type":39,"attrs":140,"content":141},{"textAlign":30},[142,144,150],{"text":143,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":145,"type":34,"marks":146},"forum",[147],{"type":65,"attrs":148},{"href":127,"uuid":30,"anchor":30,"target":149,"linktype":68},"_blank",{"text":87,"type":34},{"type":39,"attrs":152,"content":153},{"textAlign":30},[154,156],{"text":155,"type":34},"You can also sign up for a 60-day trial of ",{"text":157,"type":34,"marks":158},"HOOPS Visualize. ",[159],{"type":65,"attrs":160},{"href":161,"uuid":30,"anchor":30,"target":162,"linktype":68},"https://developer.techsoft3d.com/hoops/visualize","_self",{"_uid":164,"messages":165,"component":198,"background":199,"remove_padding":51,"is_verticalized":174},"2517b691-8590-46b2-b1a0-c989536a3b36",[166],{"_uid":167,"icon":16,"buttons":168,"content":179,"headline":186,"link_url":16,"metadata":193,"component":196,"icon_size":16,"link_label":16,"headline_heading":197},"1f7a4845-55d4-4520-b973-efe814118e45",[169],{"_uid":170,"href":16,"color":171,"label":172,"action":173,"new_tab":174,"outline":51,"alignment":16,"component":175,"text_link":174,"destination":176},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":177,"linktype":68,"fieldtype":178,"cached_url":177},"subscribe","multilink",{"type":24,"content":180},[181],{"type":39,"attrs":182,"content":183},{"textAlign":30},[184],{"text":185,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":187},[188],{"type":39,"attrs":189,"content":190},{"textAlign":30},[191],{"text":192,"type":34},"Be the first to know about new projects",{"_uid":194,"title":16,"plugin":195,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":200,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":201,"copyright":16,"fieldtype":202,"meta_data":203,"is_external_url":174},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":205,"body":206,"alignment":49,"component":50,"is_full_width":51},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":207},[208],{"type":39,"attrs":209,"content":210},{"textAlign":30},[211,213,219],{"text":212,"type":34},"Need to contact us? Email us at ",{"text":214,"type":34,"marks":215},"labs@techsoft3d.com",[216],{"type":65,"attrs":217},{"href":214,"uuid":30,"anchor":30,"target":162,"linktype":218},"email",{"text":87,"type":34},"columns",{"id":177,"_uid":222,"items":223,"component":229},"ca556064-0fa5-4110-8395-86e3f005ea32",[224],{"id":225,"_uid":226,"component":227,"business_unit":228},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2023-06-25 00:00",[232],{"_uid":233,"source":234,"component":287},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":235,"created_at":236,"published_at":237,"updated_at":238,"id":239,"uuid":240,"content":241,"slug":278,"full_slug":279,"sort_by_date":30,"position":280,"tag_list":281,"is_startpage":174,"parent_id":282,"meta_data":30,"group_id":283,"first_published_at":284,"release_id":30,"lang":285,"path":30,"alternates":286,"default_full_slug":30,"translated_slugs":30,"_stopResolving":51},"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":242,"items":243,"component":277},"8915070e-32eb-476d-b215-1c92ebdad15c",[244,259],{"_uid":245,"left_nav":16,"messages":246,"component":258,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[247,253],{"_uid":248,"icon":249,"link":250,"target":16,"message":251,"component":252},"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":254,"icon":255,"link":256,"target":16,"message":257,"component":252},"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":260,"menu":261,"component":276,"has_notice":51},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[262,267,270,273],{"url":263,"_uid":264,"label":265,"new_tab":174,"component":266},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":263,"_uid":268,"label":269,"new_tab":174,"component":266,"style_as_button":174},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":263,"_uid":271,"label":272,"new_tab":174,"component":266,"style_as_button":174},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":263,"_uid":274,"label":275,"new_tab":174,"component":266,"style_as_button":51},"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":289},[290],{"type":39,"attrs":291,"content":292},{"textAlign":30},[293],{"text":294,"type":34},"This demo shows a custom built UI to display how HOOPS Visualize for Web (formerly HOOPS Communicator) can be used for assembly navigation and revision control within a PLM system.","Product Lifecycle Management Demo",[297,303,309],{"id":298,"alt":299,"name":16,"focus":16,"title":300,"source":16,"filename":301,"copyright":16,"fieldtype":202,"meta_data":302},159107401171389,"Screenshot of a PLM system with multiple projects and tickets","PLM Demo Screenshot 1","https://a-us.storyblok.com/f/1023536/4500x3000/f0cd0bdd70/plm-demo-screenshot.jpg",{"alt":299,"title":300,"source":16,"copyright":16},{"id":304,"alt":305,"name":16,"focus":16,"title":306,"source":16,"filename":307,"copyright":16,"fieldtype":202,"meta_data":308},159108085281215,"Screenshot of a PLM system with multiple parts, revisions, and more.","PLM Demo Screenshot 2","https://a-us.storyblok.com/f/1023536/4500x3000/52ed75fc9c/product-lifecycle-management-demo-screenshot-2.jpg",{"alt":305,"title":306,"source":16,"copyright":16},{"id":310,"alt":311,"name":16,"focus":16,"title":312,"source":16,"filename":313,"copyright":16,"fieldtype":202,"meta_data":314},159108369150401,"Screenshot of a PLM system showcasing 3D parts with revision number, size, and project members.","PLM Demo Screenshot 3","https://a-us.storyblok.com/f/1023536/4500x3000/315bf4de50/product-lifecycle-management-demo-screenshot-3.jpg",{"alt":311,"title":312,"source":16,"copyright":16},[316,317],"hoopsVisualize","PLM",{"_uid":319,"title":320,"plugin":195,"description":321},"6074e5a7-190b-4459-a281-7596386caea7","PLM Demo | Tech Soft 3D Labs","This demo shows a custom built UI to display how HOOPS Visualize for Web can be used for assembly navigation and revision control within a PLM system.","lab",{"id":16,"url":324,"linktype":68,"fieldtype":178,"cached_url":324},"https://techsoft3d.github.io/hwp-demo-plm/?_gl=1*1mjjslz*_gcl_aw*R0NMLjE3NzM0MjMzMjguQ2p3S0NBanc2ODdOQmhCNEVpd0FRNjQ1ZGdXcHBjWEFxLS1iY3VqSnBITlpFOHhYYUZrMDJERDRCNlA2VTgtOVVJSnpsRVJKaC1zcDV4b0NmZTRRQXZEX0J3RQ..*_gcl_au*MTg2OTY2NDcwMi4xNzcwNjc2MjUyLjg5NjcyNjQzMC4xNzc0Mjk1NzQwLjE3NzQyOTY4MDg.*_ga*NDE0MjI1MTQ3LjE3NTUxMDU4MDY.*_ga_CPK350S2W0*czE3NzQ1MzMxMjckbzIyNyRnMSR0MTc3NDUzMzQ0NiRqNjAkbDAkaDE5MTA0MzE2Nzk.#/",{"id":304,"alt":305,"name":16,"focus":16,"title":306,"source":16,"filename":307,"copyright":16,"fieldtype":202,"meta_data":326,"is_external_url":174},{"alt":305,"title":306,"source":16,"copyright":16},{"id":16,"url":328,"linktype":68,"fieldtype":178,"cached_url":328},"https://github.com/techsoft3d/hwp-demo-plm","Sunday, June 25, 2023",{"id":30,"alt":30,"name":16,"focus":30,"title":30,"source":30,"filename":16,"copyright":30,"fieldtype":202,"meta_data":331},{},"plm-demo","developers/labs/plm-demo",-160,[],99359039112762,"1341ca9d-b9b2-4f7b-a3d3-5ee301baa2ff","2026-04-03T18:44:13.256Z",[],1776956007,[342],{"name":235,"created_at":236,"published_at":237,"updated_at":238,"id":239,"uuid":240,"content":343,"slug":278,"full_slug":279,"sort_by_date":30,"position":280,"tag_list":355,"is_startpage":174,"parent_id":282,"meta_data":30,"group_id":283,"first_published_at":284,"release_id":30,"lang":285,"path":30,"alternates":356,"default_full_slug":30,"translated_slugs":30},{"_uid":242,"items":344,"component":277},[345,349],{"_uid":245,"left_nav":16,"messages":346,"component":258,"right_nav":16},[347,348],{"_uid":248,"icon":249,"link":250,"target":16,"message":251,"component":252},{"_uid":254,"icon":255,"link":256,"target":16,"message":257,"component":252},{"_uid":260,"menu":350,"component":276,"has_notice":51},[351,352,353,354],{"url":263,"_uid":264,"label":265,"new_tab":174,"component":266},{"url":263,"_uid":268,"label":269,"new_tab":174,"component":266,"style_as_button":174},{"url":263,"_uid":271,"label":272,"new_tab":174,"component":266,"style_as_button":174},{"url":263,"_uid":274,"label":275,"new_tab":174,"component":266,"style_as_button":51},[],[],[],{"cache-control":359,"connection":360,"content-encoding":361,"content-type":362,"date":363,"etag":364,"referrer-policy":365,"sb-be-version":366,"server":367,"strict-transport-security":368,"transfer-encoding":369,"vary":370,"via":371,"x-amz-cf-id":372,"x-amz-cf-pop":373,"x-cache":374,"x-content-type-options":375,"x-frame-options":376,"x-permitted-cross-domain-policies":377,"x-request-id":378,"x-runtime":379,"x-xss-protection":380},"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/\"5dde2132b85538b5212757eafad51fbb\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 57cb281e5423af1daf1086071d6858a4.cloudfront.net (CloudFront)","7z_8puCTpLnPl7TxNds6WxeYt5P7kPtJJyx7xKBlDfa6jJxgC8h6QQ==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","465fbd7f-f2f9-4a17-bf0c-35361f641d9b","0.024054","0",1776956041954]