[{"data":1,"prerenderedAt":436},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/cad-model-streaming":3},{"data":4,"headers":413},{"story":5,"cv":395,"rels":396,"links":412},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":387,"full_slug":388,"sort_by_date":30,"position":389,"tag_list":390,"is_startpage":224,"parent_id":391,"meta_data":30,"group_id":392,"first_published_at":393,"release_id":30,"lang":335,"path":30,"alternates":394,"default_full_slug":30,"translated_slugs":30},"CAD Model Streaming","2026-03-09T11:38:05.061Z","2026-04-23T12:29:00.332Z","2026-04-23T12:29:00.354Z",153053942051987,"d89c9f8b-6b65-47b4-a1d0-c6a2fbf94368",{"_uid":13,"body":14,"date":280,"fold":281,"intro":338,"title":345,"gallery":346,"category":367,"metadata":369,"component":373,"demo_link":374,"thumbnail":376,"github_link":382,"last_updated":384,"open_graph_image":385,"include_open_graph":51,"block_search_engines":224},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,271],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":270,"remove_padding":51},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,52,68,178,213,254],{"_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 the basic functionality and UI of the HOOPS Web Viewer, specifically with regard to displaying MCAD models of various big and small assemblies. The HOOPS Web Viewer supports the full richness of engineering data including product structure, PMI, filters and layers, physical properties and more. The HOOPS Web Viewer also comes with complex CAD interrogation tools and operators including precise measurement, extensive set of 3D and 3D markup functionality, and more.",{"type":39,"attrs":45,"content":46},{"textAlign":30},[47],{"text":48,"type":34},"This demo also highlights the streaming capabilities of the HOOPS Stream Cache Server which is a subcomponent of HOOPS Visualize for Web (formerly HOOPS Communicator). The models shown in this demo are hosted on a server which runs the HOOPS Stream Cache Server. Through this, the requested CAD data is streamed interactively to the client. The HOOPS Stream Cache Server optimizes streaming so that the most important data for current view of the user is streamed in first. This means that your users do not need to wait for the entire CAD model to be streamed in before they are able to interact with it.","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,63],{"type":27,"attrs":57,"content":58},{"level":29,"textAlign":30},[59],{"text":60,"type":34,"marks":61},"How to Use",[62],{"type":37},{"type":39,"attrs":64,"content":65},{"textAlign":30},[66],{"text":67,"type":34},"To use this demo, simply select the model that you would like to view from the Models dropdown available on the right hand side of the screen.",{"_uid":69,"body":70,"alignment":49,"component":50,"is_full_width":51},"3db68134-7b3a-4873-98b3-16972e7ab12a",{"type":24,"content":71},[72,79,101,121],{"type":27,"attrs":73,"content":74},{"level":29,"textAlign":30},[75],{"text":76,"type":34,"marks":77},"Explore HOOPS Visualise for Web",[78],{"type":37},{"type":39,"attrs":80,"content":81},{"textAlign":30},[82,86,97],{"text":83,"type":34,"marks":84},"This demo was created using ",[85],{"type":37},{"text":87,"type":34,"marks":88},"HOOPS Visualize for Web",[89,96],{"type":90,"attrs":91},"link",{"href":92,"uuid":93,"anchor":30,"target":94,"linktype":95},"/developers/products/hoops-visualize","b5115ad7-8d04-4a41-ae62-0680605c897d","_self","story",{"type":37},{"text":98,"type":34,"marks":99}," (formerly HOOPS Communicator).",[100],{"type":37},{"type":102,"content":103},"bullet_list",[104],{"type":105,"content":106},"list_item",[107],{"type":39,"attrs":108,"content":109},{"textAlign":30},[110,112,119],{"text":111,"type":34},"Try this ",{"text":113,"type":34,"marks":114},"Building a Basic Application",[115],{"type":90,"attrs":116},{"href":117,"uuid":30,"anchor":30,"target":30,"linktype":118},"https://docs.techsoft3d.com/communicator/latest/tutorials/basic-app/introduction.html","url",{"text":120,"type":34}," tutorial. The same concepts were used to build this demo.",{"type":102,"content":122},[123,138,152,165],{"type":105,"content":124},[125],{"type":39,"attrs":126,"content":127},{"textAlign":30},[128,130,136],{"text":129,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":131,"type":34,"marks":132},"Documentation",[133],{"type":90,"attrs":134},{"href":135,"uuid":30,"anchor":30,"target":30,"linktype":118},"https://docs.techsoft3d.com/communicator/latest/",{"text":137,"type":34},".",{"type":105,"content":139},[140],{"type":39,"attrs":141,"content":142},{"textAlign":30},[143,145,151],{"text":144,"type":34},"Sign up for a free ",{"text":146,"type":34,"marks":147},"evaluation",[148],{"type":90,"attrs":149},{"href":150,"uuid":30,"anchor":30,"target":30,"linktype":118},"https://manage.techsoft3d.com/signup?product=communicator",{"text":137,"type":34},{"type":105,"content":153},[154],{"type":39,"attrs":155,"content":156},{"textAlign":30},[157,159],{"text":158,"type":34},"Jump straight into coding with the ",{"text":160,"type":34,"marks":161},"3D Sandbox",[162],{"type":90,"attrs":163},{"href":164,"uuid":30,"anchor":30,"target":30,"linktype":118},"https://3dsandbox.techsoft3d.com/",{"type":105,"content":166},[167],{"type":39,"attrs":168,"content":169},{"textAlign":30},[170,172],{"text":171,"type":34},"Join our ",{"text":173,"type":34,"marks":174},"Community Forum",[175],{"type":90,"attrs":176},{"href":177,"uuid":30,"anchor":30,"target":30,"linktype":118},"https://forum.techsoft3d.com/",{"_uid":179,"body":180,"alignment":49,"component":50,"is_full_width":51},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":181},[182,189,201],{"type":27,"attrs":183,"content":184},{"level":29,"textAlign":30},[185],{"text":186,"type":34,"marks":187},"Questions or Feedback?",[188],{"type":37},{"type":39,"attrs":190,"content":191},{"textAlign":30},[192,194,200],{"text":193,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":195,"type":34,"marks":196},"forum",[197],{"type":90,"attrs":198},{"href":177,"uuid":30,"anchor":30,"target":199,"linktype":118},"_blank",{"text":137,"type":34},{"type":39,"attrs":202,"content":203},{"textAlign":30},[204,206,212],{"text":205,"type":34},"You can also sign-up for a 60-day trial of the ",{"text":207,"type":34,"marks":208},"HOOPS Web Platform",[209],{"type":90,"attrs":210},{"href":211,"uuid":30,"anchor":30,"target":199,"linktype":118},"https://www.techsoft3d.com/products/hoops/web-platform",{"text":137,"type":34},{"_uid":214,"messages":215,"component":248,"background":249,"remove_padding":51,"is_verticalized":224},"2517b691-8590-46b2-b1a0-c989536a3b36",[216],{"_uid":217,"icon":16,"buttons":218,"content":229,"headline":236,"link_url":16,"metadata":243,"component":246,"icon_size":16,"link_label":16,"headline_heading":247},"1f7a4845-55d4-4520-b973-efe814118e45",[219],{"_uid":220,"href":16,"color":221,"label":222,"action":223,"new_tab":224,"outline":51,"alignment":16,"component":225,"text_link":224,"destination":226},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":227,"linktype":118,"fieldtype":228,"cached_url":227},"subscribe","multilink",{"type":24,"content":230},[231],{"type":39,"attrs":232,"content":233},{"textAlign":30},[234],{"text":235,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":237},[238],{"type":39,"attrs":239,"content":240},{"textAlign":30},[241],{"text":242,"type":34},"Be the first to know about new projects",{"_uid":244,"title":16,"plugin":245,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":250,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":251,"copyright":16,"fieldtype":252,"meta_data":253,"is_external_url":224},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":255,"body":256,"alignment":49,"component":50,"is_full_width":51},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":257},[258],{"type":39,"attrs":259,"content":260},{"textAlign":30},[261,263,269],{"text":262,"type":34},"Need to contact us? Email us at ",{"text":264,"type":34,"marks":265},"labs@techsoft3d.com",[266],{"type":90,"attrs":267},{"href":264,"uuid":30,"anchor":30,"target":94,"linktype":268},"email",{"text":137,"type":34},"columns",{"id":227,"_uid":272,"items":273,"component":279},"ca556064-0fa5-4110-8395-86e3f005ea32",[274],{"id":275,"_uid":276,"component":277,"business_unit":278},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2026-04-08 00:00",[282],{"_uid":283,"source":284,"component":337},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":285,"created_at":286,"published_at":287,"updated_at":288,"id":289,"uuid":290,"content":291,"slug":328,"full_slug":329,"sort_by_date":30,"position":330,"tag_list":331,"is_startpage":224,"parent_id":332,"meta_data":30,"group_id":333,"first_published_at":334,"release_id":30,"lang":335,"path":30,"alternates":336,"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":292,"items":293,"component":327},"8915070e-32eb-476d-b215-1c92ebdad15c",[294,309],{"_uid":295,"left_nav":16,"messages":296,"component":308,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[297,303],{"_uid":298,"icon":299,"link":300,"target":16,"message":301,"component":302},"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":304,"icon":305,"link":306,"target":16,"message":307,"component":302},"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":310,"menu":311,"component":326,"has_notice":51},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[312,317,320,323],{"url":313,"_uid":314,"label":315,"new_tab":224,"component":316},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":313,"_uid":318,"label":319,"new_tab":224,"component":316,"style_as_button":224},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":313,"_uid":321,"label":322,"new_tab":224,"component":316,"style_as_button":224},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":313,"_uid":324,"label":325,"new_tab":224,"component":316,"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":339},[340],{"type":39,"attrs":341,"content":342},{"textAlign":30},[343],{"text":344,"type":34},"This HOOPS Visualize for Web (formerly HOOPS Communicator) demo shows how the HOOPS Streaming Server can be used to easily swap between different models.","CAD Model Streaming Demo",[347,351,355,359,363],{"id":348,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":349,"copyright":16,"fieldtype":252,"meta_data":350},153060230399294,"https://a-us.storyblok.com/f/1023536/1800x1200/7f4f9a8b54/cad-model-streaming-demo-1.webp",{},{"id":352,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":353,"copyright":16,"fieldtype":252,"meta_data":354},153060230362426,"https://a-us.storyblok.com/f/1023536/1800x1200/ab6a09cec7/cad-model-streaming-demo-2.webp",{},{"id":356,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":357,"copyright":16,"fieldtype":252,"meta_data":358},153060230382909,"https://a-us.storyblok.com/f/1023536/1800x1200/87abbd0958/cad-model-streaming-demo-3.webp",{},{"id":360,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":361,"copyright":16,"fieldtype":252,"meta_data":362},153060230362427,"https://a-us.storyblok.com/f/1023536/1800x1200/72b03b01b7/cad-model-streaming-demo-4.webp",{},{"id":364,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":365,"copyright":16,"fieldtype":252,"meta_data":366},153060230378812,"https://a-us.storyblok.com/f/1023536/1800x1200/9c9cb53c7b/cad-model-streaming-demo-5.webp",{},[368],"hoopsVisualize",{"_uid":370,"title":371,"plugin":245,"description":372},"323c66b3-5715-49ac-b6a6-50d863b4c886","CAD Model Streaming | Tech Soft 3D Labs","This HOOPS Visualize for Web demo shows how the HOOPS Streaming Server can be used to easily swap between different models.","lab",{"id":16,"url":375,"linktype":118,"fieldtype":228,"cached_url":375},"https://cad-model-streaming-docker.techsoft3d.com/?instance=microengine",{"id":377,"alt":378,"name":16,"focus":16,"title":379,"source":16,"filename":380,"copyright":16,"fieldtype":252,"meta_data":381,"is_external_url":224},153061977593152,"CAD models for CAD model streaming demo","CAD Model Streaming Collage","https://a-us.storyblok.com/f/1023536/1920x1080/1c18f33a7e/cad-model-streaming-collage.jpg",{"alt":378,"title":379,"source":16,"copyright":16},{"id":16,"url":383,"linktype":118,"fieldtype":228,"cached_url":383},"https://github.com/techsoft3d/CAD-Model-Streaming-Docker","April 08, 2026",{"id":377,"alt":378,"name":16,"focus":16,"title":379,"source":16,"filename":380,"copyright":16,"fieldtype":252,"meta_data":386,"is_external_url":224},{"alt":378,"title":379,"source":16,"copyright":16},"cad-model-streaming","developers/labs/cad-model-streaming",-280,[],99359039112762,"7d4ae9e4-e125-470d-9b7b-2ca7f9ec1e22","2026-04-03T18:44:10.247Z",[],1776956007,[397],{"name":285,"created_at":286,"published_at":287,"updated_at":288,"id":289,"uuid":290,"content":398,"slug":328,"full_slug":329,"sort_by_date":30,"position":330,"tag_list":410,"is_startpage":224,"parent_id":332,"meta_data":30,"group_id":333,"first_published_at":334,"release_id":30,"lang":335,"path":30,"alternates":411,"default_full_slug":30,"translated_slugs":30},{"_uid":292,"items":399,"component":327},[400,404],{"_uid":295,"left_nav":16,"messages":401,"component":308,"right_nav":16},[402,403],{"_uid":298,"icon":299,"link":300,"target":16,"message":301,"component":302},{"_uid":304,"icon":305,"link":306,"target":16,"message":307,"component":302},{"_uid":310,"menu":405,"component":326,"has_notice":51},[406,407,408,409],{"url":313,"_uid":314,"label":315,"new_tab":224,"component":316},{"url":313,"_uid":318,"label":319,"new_tab":224,"component":316,"style_as_button":224},{"url":313,"_uid":321,"label":322,"new_tab":224,"component":316,"style_as_button":224},{"url":313,"_uid":324,"label":325,"new_tab":224,"component":316,"style_as_button":51},[],[],[],{"cache-control":414,"connection":415,"content-encoding":416,"content-type":417,"date":418,"etag":419,"referrer-policy":420,"sb-be-version":421,"server":422,"strict-transport-security":423,"transfer-encoding":424,"vary":425,"via":426,"x-amz-cf-id":427,"x-amz-cf-pop":428,"x-cache":429,"x-content-type-options":430,"x-frame-options":431,"x-permitted-cross-domain-policies":432,"x-request-id":433,"x-runtime":434,"x-xss-protection":435},"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:00 GMT","W/\"3149036f43d5318f29f9a413e58e8e58\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 0f7233a4bc44891a3c037bc61237e614.cloudfront.net (CloudFront)","UbACM2IhREE_O0w_O8dxz3ZDMPEPnSNYEAh_AomG3ajfyueQMx06eA==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","bea0d1d8-46f6-42ad-859b-4fce2b2c5ed5","0.026075","0",1776956040672]