{"id":2841,"date":"2021-05-24T09:59:07","date_gmt":"2021-05-24T09:59:07","guid":{"rendered":"https:\/\/vrforcad.com\/?p=2841"},"modified":"2021-05-24T09:59:10","modified_gmt":"2021-05-24T09:59:10","slug":"batch-of-object-interactions-in-vr-using-templates","status":"publish","type":"post","link":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/","title":{"rendered":"Multiple objects interaction in VR using Templates."},"content":{"rendered":"\n<p>Creating a simple interaction in the Training Builder requires the use of a <strong>Scene Node<\/strong>, an <strong>Event<\/strong> and a <strong>Response<\/strong>. The Scene node defines which object in the scene is the actor in the event system, but in some cases you might have a large number of objects, which requires you to create a separate event system for each one, and that is by all means inconvenient.<\/p>\n\n\n\n<p>An easy way to solve this problem is to use the <strong>Template Node<\/strong> in SimLab Composer, instead of the regular scene node.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2>Template Nodes<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Template Nodes use a query system to define a single or multiple objects from the scene, which then can be attached to Event and Response nodes similar to the regular Scene Node.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:90%\">\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"480\" height=\"340\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2021\/05\/CreateTemplate.jpg\" alt=\"Template Node Creationg Icon\" class=\"wp-image-2847 size-full\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/CreateTemplate.jpg 480w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/CreateTemplate-300x213.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">To create a Template Node, click this icon in the Training Builder. <br>Once clicked, a new diagram tab will be created with a single template node inside it.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:5%\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once the template node is created, you can click on the edit button to open the query dialogue.<\/p>\n\n\n\n<p>There are 3 ways to define objects through the query :<\/p>\n\n\n\n<ul><li><strong>Name :<\/strong> Searches for objects in the scene by their names.<\/li><li><strong>Attribute Name<\/strong> : Searches for objects that has a certain attribute name.<\/li><li><strong>Attribute Value : <\/strong> Searches for object of a specific attribute Value.<\/li><\/ul>\n\n\n\n<div style=\"height:57px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:0%\"><\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:100%\">\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"637\" height=\"280\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2021\/05\/TemplateQuery.jpg\" alt=\"Template Node Query\" class=\"wp-image-2854 size-full\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/TemplateQuery.jpg 637w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/TemplateQuery-300x132.jpg 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Within the query, you can use <strong>AND<\/strong> \/ <strong>OR<\/strong> functions to refine the query and pinpoint objects in the scene.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:0%\"><\/div>\n<\/div>\n\n\n\n<h2>Templates and Attributes<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>As we have mentioned eariler, a method of searching for objects beside their names, is the use of Attributes. Object Attributes (BIM) are meta data that designers use to technichally document their designs. Its is an essential element in communicating components design and in manufacuring these components.<\/p>\n\n\n\n<p>The ability to pick objects by their attributes is very useful and can be done using the <a href=\"https:\/\/vrforcad.com\/objects-attributes-bim-in-simlab-composer\" target=\"_blank\" rel=\"noreferrer noopener\">Attributes Manager<\/a> or the Template Node Query. In some cases where objects names are not helpful, attributes can identify specific objects without much effort.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" width=\"1074\" height=\"688\" src=\"https:\/\/vrforcad.com\/wp-content\/uploads\/2021\/05\/Templates_Screenshot.jpg\" alt=\"Template Node usage example\" class=\"wp-image-2859\" srcset=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Screenshot.jpg 1074w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Screenshot-300x192.jpg 300w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Screenshot-1024x656.jpg 1024w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Screenshot-768x492.jpg 768w, https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Screenshot-950x609.jpg 950w\" sizes=\"(max-width: 1074px) 100vw, 1074px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><sub>This is a simple event system that utilizes the Template node. In this example whenever an object with the attribute &#8220;Product&#8221; is let go (Grab ended) the object will have its rotation reset and will fall to the surface underneath it.<\/sub><\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:30%\">\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Watch this Tutorial to learn more about the use of Templates in the Training Builder of SimLab Composer.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:70%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"VR template based experience\" width=\"875\" height=\"492\" src=\"https:\/\/www.youtube.com\/embed\/sG9Uikiv1wI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Creating a simple interaction in the Training Builder requires the use of a Scene Node, an Event and a Response. The Scene node defines which object in the scene is the actor in the event system, but in some cases you might have a large number of objects, which requires you to create a separate [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[77,33,51,10],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog<\/title>\n<meta name=\"description\" content=\"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\" \/>\n<meta property=\"og:site_name\" content=\"SimLab Soft Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-24T09:59:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-24T09:59:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Splash.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Khalid Abueid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SimLabSoft\" \/>\n<meta name=\"twitter:site\" content=\"@SimLabSoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khalid Abueid\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\",\"name\":\"SimLab Soft\",\"url\":\"https:\/\/simlab-soft.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/simlabsoft\",\"https:\/\/www.linkedin.com\/company\/simlab-soft\",\"https:\/\/www.youtube.com\/user\/SimLabSoft\",\"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447\",\"https:\/\/twitter.com\/SimLabSoft\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png\",\"contentUrl\":\"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png\",\"width\":107,\"height\":110,\"caption\":\"SimLab Soft\"},\"image\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#website\",\"url\":\"https:\/\/simlab-soft.com\/blog\/\",\"name\":\"3D CAD VR\",\"description\":\"Lets do more with 3D Models\",\"publisher\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/simlab-soft.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\",\"url\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\",\"name\":\"Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog\",\"isPartOf\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#website\"},\"datePublished\":\"2021-05-24T09:59:07+00:00\",\"dateModified\":\"2021-05-24T09:59:10+00:00\",\"description\":\"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.\",\"breadcrumb\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/simlab-soft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multiple objects interaction in VR using Templates.\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\"},\"author\":{\"name\":\"Khalid Abueid\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97\"},\"headline\":\"Multiple objects interaction in VR using Templates.\",\"datePublished\":\"2021-05-24T09:59:07+00:00\",\"dateModified\":\"2021-05-24T09:59:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/\"},\"wordCount\":391,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/simlab-soft.com\/blog\/#organization\"},\"keywords\":[\"Attributes\",\"Interactive VR\",\"Training Builder\",\"VR\"],\"articleSection\":[\"VR\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97\",\"name\":\"Khalid Abueid\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g\",\"caption\":\"Khalid Abueid\"},\"sameAs\":[\"http:\/\/www.simlab-soft.com\"],\"url\":\"https:\/\/simlab-soft.com\/blog\/author\/khalid-abueid\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog","description":"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/","og_locale":"en_US","og_type":"article","og_title":"Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog","og_description":"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.","og_url":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/","og_site_name":"SimLab Soft Blog","article_publisher":"https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447","article_published_time":"2021-05-24T09:59:07+00:00","article_modified_time":"2021-05-24T09:59:10+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/simlab-soft.com\/blog\/wp-content\/uploads\/2021\/05\/Templates_Splash.png","type":"image\/png"}],"author":"Khalid Abueid","twitter_card":"summary_large_image","twitter_creator":"@SimLabSoft","twitter_site":"@SimLabSoft","twitter_misc":{"Written by":"Khalid Abueid","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/simlab-soft.com\/blog\/#organization","name":"SimLab Soft","url":"https:\/\/simlab-soft.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/simlabsoft","https:\/\/www.linkedin.com\/company\/simlab-soft","https:\/\/www.youtube.com\/user\/SimLabSoft","https:\/\/www.facebook.com\/pages\/SimLab-Soft\/154245504646447","https:\/\/twitter.com\/SimLabSoft"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png","contentUrl":"https:\/\/vrforcad.com\/wp-content\/uploads\/2019\/09\/Artboard-2.png","width":107,"height":110,"caption":"SimLab Soft"},"image":{"@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/simlab-soft.com\/blog\/#website","url":"https:\/\/simlab-soft.com\/blog\/","name":"3D CAD VR","description":"Lets do more with 3D Models","publisher":{"@id":"https:\/\/simlab-soft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simlab-soft.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/","url":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/","name":"Multiple objects interaction in VR using Templates. &bull; SimLab Soft Blog","isPartOf":{"@id":"https:\/\/simlab-soft.com\/blog\/#website"},"datePublished":"2021-05-24T09:59:07+00:00","dateModified":"2021-05-24T09:59:10+00:00","description":"Learn how to utilize Templates in the Training Builder to create an interactive VR experience with a large multitude of interactive objects.","breadcrumb":{"@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simlab-soft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Multiple objects interaction in VR using Templates."}]},{"@type":"Article","@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#article","isPartOf":{"@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/"},"author":{"name":"Khalid Abueid","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97"},"headline":"Multiple objects interaction in VR using Templates.","datePublished":"2021-05-24T09:59:07+00:00","dateModified":"2021-05-24T09:59:10+00:00","mainEntityOfPage":{"@id":"https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/"},"wordCount":391,"commentCount":0,"publisher":{"@id":"https:\/\/simlab-soft.com\/blog\/#organization"},"keywords":["Attributes","Interactive VR","Training Builder","VR"],"articleSection":["VR"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simlab-soft.com\/blog\/batch-of-object-interactions-in-vr-using-templates\/#respond"]}]},{"@type":"Person","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/698e1ce4de6ecc918842f71714d52c97","name":"Khalid Abueid","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simlab-soft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aaa3eb4bcd76ed321fcea381d20f52c7?s=96&d=mm&r=g","caption":"Khalid Abueid"},"sameAs":["http:\/\/www.simlab-soft.com"],"url":"https:\/\/simlab-soft.com\/blog\/author\/khalid-abueid\/"}]}},"_links":{"self":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/2841"}],"collection":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/comments?post=2841"}],"version-history":[{"count":24,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/2841\/revisions"}],"predecessor-version":[{"id":2870,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/posts\/2841\/revisions\/2870"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/media\/2844"}],"wp:attachment":[{"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/media?parent=2841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/categories?post=2841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simlab-soft.com\/blog\/wp-json\/wp\/v2\/tags?post=2841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}