[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/factory-status-demo":3},{"data":4,"headers":376},{"story":5,"cv":358,"rels":359,"links":375},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":350,"full_slug":351,"sort_by_date":30,"position":352,"tag_list":353,"is_startpage":208,"parent_id":354,"meta_data":30,"group_id":355,"first_published_at":356,"release_id":30,"lang":319,"path":30,"alternates":357,"default_full_slug":30,"translated_slugs":30},"Factory Status Demo","2026-03-24T14:15:40.585Z","2026-04-23T12:28:56.803Z","2026-04-23T12:28:56.875Z",158401087923695,"cd271e6b-26ea-417c-90d6-fa53f4255e47",{"_uid":13,"body":14,"date":264,"fold":265,"intro":322,"title":6,"gallery":329,"category":330,"metadata":333,"component":337,"demo_link":338,"thumbnail":340,"github_link":345,"last_updated":347,"open_graph_image":348,"include_open_graph":51,"block_search_engines":208},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,255],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":254,"remove_padding":51},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,52,90,162,197,238],{"_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 to create IoT and Digital twin applications. This demo also highlights how HOOPS Visualize for Web (formerly HOOPS Communicator) can be used to animate several objects simultaneously. The robotic arms in this demo are running from a predefined animation. This animation can be stopped at any time remotely from a backend server call. Additionally, you can hover over any of the robots in the scene to get information on its operating history. The popups and overlays shown in this demo are all built with the HOOPS Web Viewer API.",{"type":39,"attrs":45,"content":46},{"textAlign":30},[47],{"text":48,"type":34},"In order to see how this demo operates, click on the controller link available in the top left corner of this demo. This will open a new window which contains all of the buttons to control the robots’ behaviors. From this window you can stop, start, shut down, reset, or turn on an alarm for all of the robots in the scene. This same window can be opened on a different device and used to control the scene as well.","align-left","copy",true,{"_uid":53,"body":54,"alignment":49,"component":50,"is_full_width":51},"f543c157-d41b-4cc3-bfb5-8a8e65bf10d5",{"type":24,"content":55},[56,62],{"type":27,"attrs":57,"content":59},{"level":58,"textAlign":30},3,[60],{"text":61,"type":34},"How it was implemented:",{"type":63,"content":64},"bullet_list",[65,79],{"type":66,"content":67},"list_item",[68],{"type":39,"attrs":69,"content":70},{"textAlign":30},[71],{"text":72,"type":34,"marks":73},"Setting up the viewer",[74],{"type":75,"attrs":76},"link",{"href":77,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://docs.techsoft3d.com/communicator/latest/tutorials/product-configurator/setting-up-the-viewers.html","url",{"type":66,"content":80},[81],{"type":39,"attrs":82,"content":83},{"textAlign":30},[84],{"text":85,"type":34,"marks":86},"Adding animations",[87],{"type":75,"attrs":88},{"href":89,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://docs.techsoft3d.com/communicator/latest/prog_guide/viewing/animation.html?highlight=animation",{"_uid":91,"body":92,"alignment":49,"component":50,"is_full_width":51},"3db68134-7b3a-4873-98b3-16972e7ab12a",{"type":24,"content":93},[94,105],{"type":27,"attrs":95,"content":96},{"level":29,"textAlign":30},[97,99],{"text":98,"type":34},"Learn more about ",{"text":100,"type":34,"marks":101},"HOOPS Visualize for Web (formerly HOOPS Communicator)",[102],{"type":75,"attrs":103},{"href":104,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://www.techsoft3d.com/products/hoops/communicator",{"type":63,"content":106},[107,122,136,149],{"type":66,"content":108},[109],{"type":39,"attrs":110,"content":111},{"textAlign":30},[112,114,120],{"text":113,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":115,"type":34,"marks":116},"Documentation",[117],{"type":75,"attrs":118},{"href":119,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://docs.techsoft3d.com/communicator/latest/",{"text":121,"type":34},".",{"type":66,"content":123},[124],{"type":39,"attrs":125,"content":126},{"textAlign":30},[127,129,135],{"text":128,"type":34},"Sign up for a free ",{"text":130,"type":34,"marks":131},"evaluation",[132],{"type":75,"attrs":133},{"href":134,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://manage.techsoft3d.com/signup?product=communicator",{"text":121,"type":34},{"type":66,"content":137},[138],{"type":39,"attrs":139,"content":140},{"textAlign":30},[141,143],{"text":142,"type":34},"Jump straight into coding with the ",{"text":144,"type":34,"marks":145},"3D Sandbox",[146],{"type":75,"attrs":147},{"href":148,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://3dsandbox.techsoft3d.com/",{"type":66,"content":150},[151],{"type":39,"attrs":152,"content":153},{"textAlign":30},[154,156],{"text":155,"type":34},"Join our ",{"text":157,"type":34,"marks":158},"Community Forum",[159],{"type":75,"attrs":160},{"href":161,"uuid":30,"anchor":30,"target":30,"linktype":78},"https://forum.techsoft3d.com/",{"_uid":163,"body":164,"alignment":49,"component":50,"is_full_width":51},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":165},[166,173,185],{"type":27,"attrs":167,"content":168},{"level":29,"textAlign":30},[169],{"text":170,"type":34,"marks":171},"Questions or Feedback?",[172],{"type":37},{"type":39,"attrs":174,"content":175},{"textAlign":30},[176,178,184],{"text":177,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":179,"type":34,"marks":180},"forum",[181],{"type":75,"attrs":182},{"href":161,"uuid":30,"anchor":30,"target":183,"linktype":78},"_blank",{"text":121,"type":34},{"type":39,"attrs":186,"content":187},{"textAlign":30},[188,190],{"text":189,"type":34},"You can also sign-up for a 60-day trial of ",{"text":191,"type":34,"marks":192},"HOOPS Visualize.",[193],{"type":75,"attrs":194},{"href":195,"uuid":30,"anchor":30,"target":196,"linktype":78},"https://developer.techsoft3d.com/hoops/visualize","_self",{"_uid":198,"messages":199,"component":232,"background":233,"remove_padding":51,"is_verticalized":208},"2517b691-8590-46b2-b1a0-c989536a3b36",[200],{"_uid":201,"icon":16,"buttons":202,"content":213,"headline":220,"link_url":16,"metadata":227,"component":230,"icon_size":16,"link_label":16,"headline_heading":231},"1f7a4845-55d4-4520-b973-efe814118e45",[203],{"_uid":204,"href":16,"color":205,"label":206,"action":207,"new_tab":208,"outline":51,"alignment":16,"component":209,"text_link":208,"destination":210},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":211,"linktype":78,"fieldtype":212,"cached_url":211},"subscribe","multilink",{"type":24,"content":214},[215],{"type":39,"attrs":216,"content":217},{"textAlign":30},[218],{"text":219,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":221},[222],{"type":39,"attrs":223,"content":224},{"textAlign":30},[225],{"text":226,"type":34},"Be the first to know about new projects",{"_uid":228,"title":16,"plugin":229,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":234,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":235,"copyright":16,"fieldtype":236,"meta_data":237,"is_external_url":208},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":239,"body":240,"alignment":49,"component":50,"is_full_width":51},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":241},[242],{"type":39,"attrs":243,"content":244},{"textAlign":30},[245,247,253],{"text":246,"type":34},"Need to contact us? Email us at ",{"text":248,"type":34,"marks":249},"labs@techsoft3d.com",[250],{"type":75,"attrs":251},{"href":248,"uuid":30,"anchor":30,"target":196,"linktype":252},"email",{"text":121,"type":34},"columns",{"id":211,"_uid":256,"items":257,"component":263},"ca556064-0fa5-4110-8395-86e3f005ea32",[258],{"id":259,"_uid":260,"component":261,"business_unit":262},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2023-06-26 00:00",[266],{"_uid":267,"source":268,"component":321},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":269,"created_at":270,"published_at":271,"updated_at":272,"id":273,"uuid":274,"content":275,"slug":312,"full_slug":313,"sort_by_date":30,"position":314,"tag_list":315,"is_startpage":208,"parent_id":316,"meta_data":30,"group_id":317,"first_published_at":318,"release_id":30,"lang":319,"path":30,"alternates":320,"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":276,"items":277,"component":311},"8915070e-32eb-476d-b215-1c92ebdad15c",[278,293],{"_uid":279,"left_nav":16,"messages":280,"component":292,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[281,287],{"_uid":282,"icon":283,"link":284,"target":16,"message":285,"component":286},"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":288,"icon":289,"link":290,"target":16,"message":291,"component":286},"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":294,"menu":295,"component":310,"has_notice":51},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[296,301,304,307],{"url":297,"_uid":298,"label":299,"new_tab":208,"component":300},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":297,"_uid":302,"label":303,"new_tab":208,"component":300,"style_as_button":208},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":297,"_uid":305,"label":306,"new_tab":208,"component":300,"style_as_button":208},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":297,"_uid":308,"label":309,"new_tab":208,"component":300,"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":323},[324],{"type":39,"attrs":325,"content":326},{"textAlign":30},[327],{"text":328,"type":34},"This demo showcases how HOOPS Visualize for Web (formerly HOOPS Communicator) can be used to create IoT and Digital Twin applications. ",[],[331,332],"hoopsVisualize","digitalFactory",{"_uid":334,"title":335,"plugin":229,"description":336},"4ee1bce6-81cf-4b87-86c6-c91dfc63d10c","Factory Status Demo | Tech Soft 3D Labs","This demo showcases how HOOPS Visualize for Web (formerly HOOPS Communicator) can be used to create IoT and Digital Twin applications.","lab",{"id":16,"url":339,"linktype":78,"fieldtype":212,"cached_url":339},"https://factory-status-docker.techsoft3d.com/",{"id":341,"alt":342,"name":16,"focus":16,"title":6,"source":16,"filename":343,"copyright":16,"fieldtype":236,"meta_data":344,"is_external_url":208},160842844845998,"A 3D factory and robots overlayed with a factory operating status monitor graph","https://a-us.storyblok.com/f/1023536/1920x1080/55d3752325/factory-status-demo.jpg",{"alt":342,"title":6,"source":16,"copyright":16},{"id":16,"url":346,"linktype":78,"fieldtype":212,"cached_url":346},"https://github.com/techsoft3d/factory-status-docker/","Monday, June 26, 2023",{"id":341,"alt":342,"name":16,"focus":16,"title":6,"source":16,"filename":343,"copyright":16,"fieldtype":236,"meta_data":349,"is_external_url":208},{"alt":342,"title":6,"source":16,"copyright":16},"factory-status-demo","developers/labs/factory-status-demo",-110,[],99359039112762,"1133c7ad-89fa-4ecc-9da1-a951dab12753","2026-04-03T18:44:14.442Z",[],1776956007,[360],{"name":269,"created_at":270,"published_at":271,"updated_at":272,"id":273,"uuid":274,"content":361,"slug":312,"full_slug":313,"sort_by_date":30,"position":314,"tag_list":373,"is_startpage":208,"parent_id":316,"meta_data":30,"group_id":317,"first_published_at":318,"release_id":30,"lang":319,"path":30,"alternates":374,"default_full_slug":30,"translated_slugs":30},{"_uid":276,"items":362,"component":311},[363,367],{"_uid":279,"left_nav":16,"messages":364,"component":292,"right_nav":16},[365,366],{"_uid":282,"icon":283,"link":284,"target":16,"message":285,"component":286},{"_uid":288,"icon":289,"link":290,"target":16,"message":291,"component":286},{"_uid":294,"menu":368,"component":310,"has_notice":51},[369,370,371,372],{"url":297,"_uid":298,"label":299,"new_tab":208,"component":300},{"url":297,"_uid":302,"label":303,"new_tab":208,"component":300,"style_as_button":208},{"url":297,"_uid":305,"label":306,"new_tab":208,"component":300,"style_as_button":208},{"url":297,"_uid":308,"label":309,"new_tab":208,"component":300,"style_as_button":51},[],[],[],{"cache-control":377,"connection":378,"content-encoding":379,"content-type":380,"date":381,"etag":382,"referrer-policy":383,"sb-be-version":384,"server":385,"strict-transport-security":386,"transfer-encoding":387,"vary":388,"via":389,"x-amz-cf-id":390,"x-amz-cf-pop":391,"x-cache":392,"x-content-type-options":393,"x-frame-options":394,"x-permitted-cross-domain-policies":395,"x-request-id":396,"x-runtime":397,"x-xss-protection":398},"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/\"6587c0ab200bf284c4116caa43e0d727\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 9bbb207d06004a8ab2afec5e595e7b86.cloudfront.net (CloudFront)","YwyGMptMSkmAOFlbZSnhCBF0b8umKJQ_YTCiNBOCMSg2-8VrKsJyRw==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","f0673dc2-2f76-4db6-b9af-056a9334bf65","0.026953","0",1776956042439]