[{"data":1,"prerenderedAt":448},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/cloud-modeler-demo":3},{"data":4,"headers":425},{"story":5,"cv":407,"rels":408,"links":424},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":399,"full_slug":400,"sort_by_date":30,"position":401,"tag_list":402,"is_startpage":245,"parent_id":403,"meta_data":30,"group_id":404,"first_published_at":405,"release_id":30,"lang":356,"path":30,"alternates":406,"default_full_slug":30,"translated_slugs":30},"Cloud Modeler Demo","2026-03-27T13:43:01.200Z","2026-04-23T12:28:59.581Z","2026-04-23T12:28:59.615Z",159454745446097,"191d909b-2c51-40ce-b044-faebb5924bcd",{"_uid":13,"body":14,"date":301,"fold":302,"intro":359,"title":6,"gallery":378,"category":379,"metadata":382,"component":386,"demo_link":387,"thumbnail":389,"github_link":394,"last_updated":396,"open_graph_image":397,"include_open_graph":64,"block_search_engines":245},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,292],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":291,"remove_padding":64},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,65,76,80,178,200,234,275],{"_uid":22,"body":23,"alignment":62,"component":63,"is_full_width":64},"8de28e62-2cac-49b9-8930-9b99335e2e43",{"type":24,"content":25},"doc",[26,38,60],{"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,58],{"text":43,"type":34,"marks":44},"Siemens Parasolid",[45],{"type":46,"attrs":47},"link",{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},"/developers/products/parasolid","18051e61-383c-4411-bc10-fe7562f5a4fa","_self","story",{"text":53,"type":34},", a C++ based SDK, is given a web API using ",{"text":55,"type":34,"marks":56},"libmicrohttpd",[57],{"type":37},{"text":59,"type":34}," and is run as a service that can be driven via POST and GET commands. The model state is maintained within the Parasolid instance running on the server. When the state changes, binary data is communicated down to the client, unpacked, and then inserted into the 3D scene using the HOOPS Visualize for Web (formerly HOOPS Communicator) mesh command.",{"type":39,"attrs":61},{"textAlign":30},"align-left","copy",true,{"_uid":66,"body":67,"alignment":62,"component":63,"is_full_width":64},"f543c157-d41b-4cc3-bfb5-8a8e65bf10d5",{"type":24,"content":68},[69],{"type":27,"attrs":70,"content":71},{"level":29,"textAlign":30},[72],{"text":73,"type":34,"marks":74},"Demo Walkthrough Video",[75],{"type":37},{"_uid":77,"code":78,"component":79},"75d2d6cc-fb66-4a6b-9f27-2a11781e7ec8","\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/kyMrt0Pz_00?si=TIVm6F_Ge6KyHCPq\" 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},"3db68134-7b3a-4873-98b3-16972e7ab12a",{"type":24,"content":83},[84,91,119],{"type":27,"attrs":85,"content":86},{"level":29,"textAlign":30},[87],{"text":88,"type":34,"marks":89},"Explore Solutions",[90],{"type":37},{"type":39,"attrs":92,"content":93},{"textAlign":30},[94,98,106,110,115],{"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,105],{"type":46,"attrs":102},{"href":103,"uuid":104,"anchor":30,"target":50,"linktype":51},"/developers/products/hoops-visualize","b5115ad7-8d04-4a41-ae62-0680605c897d",{"type":37},{"text":107,"type":34,"marks":108}," (formerly HOOPS Communicator) and ",[109],{"type":37},{"text":43,"type":34,"marks":111},[112,114],{"type":46,"attrs":113},{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},{"type":37},{"text":116,"type":34,"marks":117},".",[118],{"type":37},{"type":120,"content":121},"bullet_list",[122,138,152,165],{"type":123,"content":124},"list_item",[125],{"type":39,"attrs":126,"content":127},{"textAlign":30},[128,130,137],{"text":129,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":131,"type":34,"marks":132},"Documentation",[133],{"type":46,"attrs":134},{"href":135,"uuid":30,"anchor":30,"target":30,"linktype":136},"https://docs.techsoft3d.com/communicator/latest/","url",{"text":116,"type":34},{"type":123,"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":46,"attrs":149},{"href":150,"uuid":30,"anchor":30,"target":30,"linktype":136},"https://manage.techsoft3d.com/signup?product=communicator",{"text":116,"type":34},{"type":123,"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":46,"attrs":163},{"href":164,"uuid":30,"anchor":30,"target":30,"linktype":136},"https://3dsandbox.techsoft3d.com/",{"type":123,"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":46,"attrs":176},{"href":177,"uuid":30,"anchor":30,"target":30,"linktype":136},"https://forum.techsoft3d.com/",{"_uid":179,"body":180,"alignment":62,"component":63,"is_full_width":64},"afb6af9f-5945-4988-997b-ab5f5445dab7",{"type":24,"content":181},[182,189],{"type":27,"attrs":183,"content":184},{"level":29,"textAlign":30},[185],{"text":186,"type":34,"marks":187},"Join our forum",[188],{"type":37},{"type":39,"attrs":190,"content":191},{"textAlign":30},[192,194,198],{"text":193,"type":34},"Join us in our ",{"text":173,"type":34,"marks":195},[196],{"type":46,"attrs":197},{"href":177,"uuid":30,"anchor":30,"target":30,"linktype":136},{"text":199,"type":34}," to see additional code samples posted by Tech Soft 3D employees, or ask any questions that you may have about HOOPS Visualize for Web, Siemens Parasolid, or any of our other products.",{"_uid":201,"body":202,"alignment":62,"component":63,"is_full_width":64},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":203},[204,211,223],{"type":27,"attrs":205,"content":206},{"level":29,"textAlign":30},[207],{"text":208,"type":34,"marks":209},"Questions or Feedback?",[210],{"type":37},{"type":39,"attrs":212,"content":213},{"textAlign":30},[214,216,222],{"text":215,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":217,"type":34,"marks":218},"forum",[219],{"type":46,"attrs":220},{"href":177,"uuid":30,"anchor":30,"target":221,"linktype":136},"_blank",{"text":116,"type":34},{"type":39,"attrs":224,"content":225},{"textAlign":30},[226,228],{"text":227,"type":34},"You can also sign up for a 60-day trial of ",{"text":229,"type":34,"marks":230},"HOOPS Visualize. ",[231],{"type":46,"attrs":232},{"href":233,"uuid":30,"anchor":30,"target":50,"linktype":136},"https://developer.techsoft3d.com/hoops/visualize",{"_uid":235,"messages":236,"component":269,"background":270,"remove_padding":64,"is_verticalized":245},"2517b691-8590-46b2-b1a0-c989536a3b36",[237],{"_uid":238,"icon":16,"buttons":239,"content":250,"headline":257,"link_url":16,"metadata":264,"component":267,"icon_size":16,"link_label":16,"headline_heading":268},"1f7a4845-55d4-4520-b973-efe814118e45",[240],{"_uid":241,"href":16,"color":242,"label":243,"action":244,"new_tab":245,"outline":64,"alignment":16,"component":246,"text_link":245,"destination":247},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":248,"linktype":136,"fieldtype":249,"cached_url":248},"subscribe","multilink",{"type":24,"content":251},[252],{"type":39,"attrs":253,"content":254},{"textAlign":30},[255],{"text":256,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":258},[259],{"type":39,"attrs":260,"content":261},{"textAlign":30},[262],{"text":263,"type":34},"Be the first to know about new projects",{"_uid":265,"title":16,"plugin":266,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":271,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":272,"copyright":16,"fieldtype":273,"meta_data":274,"is_external_url":245},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":276,"body":277,"alignment":62,"component":63,"is_full_width":64},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":278},[279],{"type":39,"attrs":280,"content":281},{"textAlign":30},[282,284,290],{"text":283,"type":34},"Need to contact us? Email us at ",{"text":285,"type":34,"marks":286},"labs@techsoft3d.com",[287],{"type":46,"attrs":288},{"href":285,"uuid":30,"anchor":30,"target":50,"linktype":289},"email",{"text":116,"type":34},"columns",{"id":248,"_uid":293,"items":294,"component":300},"ca556064-0fa5-4110-8395-86e3f005ea32",[295],{"id":296,"_uid":297,"component":298,"business_unit":299},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2020-02-11 00:00",[303],{"_uid":304,"source":305,"component":358},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":306,"created_at":307,"published_at":308,"updated_at":309,"id":310,"uuid":311,"content":312,"slug":349,"full_slug":350,"sort_by_date":30,"position":351,"tag_list":352,"is_startpage":245,"parent_id":353,"meta_data":30,"group_id":354,"first_published_at":355,"release_id":30,"lang":356,"path":30,"alternates":357,"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":313,"items":314,"component":348},"8915070e-32eb-476d-b215-1c92ebdad15c",[315,330],{"_uid":316,"left_nav":16,"messages":317,"component":329,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[318,324],{"_uid":319,"icon":320,"link":321,"target":16,"message":322,"component":323},"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":325,"icon":326,"link":327,"target":16,"message":328,"component":323},"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":331,"menu":332,"component":347,"has_notice":64},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[333,338,341,344],{"url":334,"_uid":335,"label":336,"new_tab":245,"component":337},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":334,"_uid":339,"label":340,"new_tab":245,"component":337,"style_as_button":245},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":334,"_uid":342,"label":343,"new_tab":245,"component":337,"style_as_button":245},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":334,"_uid":345,"label":346,"new_tab":245,"component":337,"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":360},[361],{"type":39,"attrs":362,"content":363},{"textAlign":30},[364,366,370,372,376],{"text":365,"type":34},"This demo combines ",{"text":43,"type":34,"marks":367},[368],{"type":46,"attrs":369},{"href":48,"uuid":49,"anchor":30,"target":50,"linktype":51},{"text":371,"type":34}," with ",{"text":99,"type":34,"marks":373},[374],{"type":46,"attrs":375},{"href":103,"uuid":104,"anchor":30,"target":50,"linktype":51},{"text":377,"type":34}," (formerly HOOPS Communicator) to showcase solid modelling operations in a web browser. You can generate geometry (either a torus or rectangular solid), Boolean them, blend edges and download the result as a Parasolid XT file.",[],[380,381],"hoopsVisualize","siemensParasolid",{"_uid":383,"title":384,"plugin":266,"description":385},"54a2ef1e-aa5c-4f3b-9b9d-f866451ee8e6","Cloud Modeler Demo | Tech Soft 3D Labs","This demo combines Siemens Parasolid with HOOPS Visualize for Web (formerly HOOPS Communicator) to showcase solid modeling operations in a web browser.","lab",{"id":16,"url":388,"linktype":136,"fieldtype":249,"cached_url":388},"https://techsoft3d.github.io/animation-creator/animation_creator.html?viewer=SCS&instance=microengine",{"id":390,"alt":391,"name":16,"focus":16,"title":6,"source":16,"filename":392,"copyright":16,"fieldtype":273,"meta_data":393,"is_external_url":245},159455209143979,"3D model for cloud modeler demo","https://a-us.storyblok.com/f/1023536/447x298/1cebdb621e/cloud-modeler.webp",{"alt":391,"title":6,"source":16,"copyright":16},{"id":16,"url":395,"linktype":136,"fieldtype":249,"cached_url":395},"https://github.com/techsoft3d/animation-creator","Tuesday, February 11, 2020",{"id":390,"alt":391,"name":16,"focus":16,"title":6,"source":16,"filename":392,"copyright":16,"fieldtype":273,"meta_data":398,"is_external_url":245},{"alt":391,"title":6,"source":16,"copyright":16},"cloud-modeler-demo","developers/labs/cloud-modeler-demo",-240,[],99359039112762,"5c4d4ae5-96fc-45cd-b593-f05dd521ce4f","2026-04-03T18:44:11.251Z",[],1776956007,[409],{"name":306,"created_at":307,"published_at":308,"updated_at":309,"id":310,"uuid":311,"content":410,"slug":349,"full_slug":350,"sort_by_date":30,"position":351,"tag_list":422,"is_startpage":245,"parent_id":353,"meta_data":30,"group_id":354,"first_published_at":355,"release_id":30,"lang":356,"path":30,"alternates":423,"default_full_slug":30,"translated_slugs":30},{"_uid":313,"items":411,"component":348},[412,416],{"_uid":316,"left_nav":16,"messages":413,"component":329,"right_nav":16},[414,415],{"_uid":319,"icon":320,"link":321,"target":16,"message":322,"component":323},{"_uid":325,"icon":326,"link":327,"target":16,"message":328,"component":323},{"_uid":331,"menu":417,"component":347,"has_notice":64},[418,419,420,421],{"url":334,"_uid":335,"label":336,"new_tab":245,"component":337},{"url":334,"_uid":339,"label":340,"new_tab":245,"component":337,"style_as_button":245},{"url":334,"_uid":342,"label":343,"new_tab":245,"component":337,"style_as_button":245},{"url":334,"_uid":345,"label":346,"new_tab":245,"component":337,"style_as_button":64},[],[],[],{"cache-control":426,"connection":427,"content-encoding":428,"content-type":429,"date":430,"etag":431,"referrer-policy":432,"sb-be-version":433,"server":434,"strict-transport-security":435,"transfer-encoding":436,"vary":437,"via":438,"x-amz-cf-id":439,"x-amz-cf-pop":440,"x-cache":441,"x-content-type-options":442,"x-frame-options":443,"x-permitted-cross-domain-policies":444,"x-request-id":445,"x-runtime":446,"x-xss-protection":447},"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:01 GMT","W/\"822a7e9823cdb7b8c2199a9120d0d923\"","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)","qcp0etkxNb20LdBeP302RLsyfBmN2q3y81GjaW00QfvL2pw9f1VY9A==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","0b4f499e-dc83-4aed-a890-39488fb07d8e","0.027777","0",1776956041194]