{"id":1035,"date":"2015-06-26T10:00:00","date_gmt":"2015-06-26T08:00:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim\/2015\/06\/exemple-dymamo-afficher-le-centre-de-gravite-d-un-objet-dans-revit.html"},"modified":"2021-02-09T22:19:29","modified_gmt":"2021-02-09T20:19:29","slug":"exemple-dymamo-afficher-le-centre-de-gravite-d-un-objet-dans-revit","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2015\/06\/exemple-dymamo-afficher-le-centre-de-gravite-d-un-objet-dans-revit.html","title":{"rendered":"Exemple Dymamo : afficher le centre de gravit\u00e9 d&rsquo;un objet dans Revit"},"content":{"rendered":"<p style=\"text-align: justify\">&#160;&#160;&#160;&#160;Encore un article sur Dynamo, me direz-vous! Celui-ci est n\u00e9 d\u2019une demande de quelques utilisateurs qui d\u00e9sesp\u00e9raient (ils se reconnaitront :)) de trouver dans le logiciel Revit le centre de gravit\u00e9 des objets cr\u00e9es.<\/p>\n<p style=\"text-align: justify\">Le but de cet article est de vous montrer que Dynamo devient le v\u00e9ritable compagnon de Revit notamment lorsqu\u2019il permet d\u2019accroitre les fonctionnalit\u00e9s de celui-ci.<\/p>\n<p style=\"text-align: justify\">Comme vous l\u2019avez compris, je vais vous montrer comment extraire dans Dynamo le centre de gravit\u00e9 d\u2019un objet mod\u00e9lis\u00e9 dans Revit (voir capture d\u2019\u00e9cran ci-dessous).<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a29849970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"270\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee528a4bf.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"444\" \/><\/a><\/p>\n<p style=\"text-align: justify\">En vue de mat\u00e9rialiser le centre de gravit\u00e9 sous forme d\u2019une sph\u00e8re de couleur et d\u2019afficher les coordonn\u00e9es (x,y et z), j\u2019ai d\u2019abord cr\u00e9e une famille de type \u201c<em>Mod\u00e8le g\u00e9n\u00e9rique<\/em>\u201d qui s\u2019appelle \u201c<em>CdG.rfa<\/em>\u201d:<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d12bff7e970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"204\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee54c8d63.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"437\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Voici la famille cr\u00e9\u00e9e en version Revit 2016 :&#160; <span class=\"asset  asset-generic at-xid-6a015391e15a28970b01b8d12c00f1970c img-responsive\"><a href=\"http:\/\/villagebim.typepad.com\/files\/cdg.rfa\">T\u00e9l\u00e9chargement CdG<\/a><\/span><\/p>\n<p style=\"text-align: justify\">Cette famille \u00e0 la particularit\u00e9 d\u2019avoir un \u201c<em>Texte 3D<\/em>\u201d param\u00e9trique dont la variable s\u2019appelle \u201c<em>Centre de Gravite<\/em>\u201d :<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb0846b22b970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"230\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee56b32ea.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"432\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Nota : pour le nom des variables&#160;\u00e9vitez les caract\u00e8res accentu\u00e9s.<\/p>\n<p style=\"text-align: justify\"><strong>Passons \u00e0 Dynamo<\/strong>. Apr\u00e8s l\u2019avoir t\u00e9l\u00e9charg\u00e9 <a href=\"http:\/\/dynamobim.com\/download\/\" target=\"_self\" rel=\"noopener noreferrer\">ici<\/a> et install\u00e9, vous retrouvez l\u2019ic\u00f4ne dans l\u2019onglet \u201c<em>Compl\u00e9ment<\/em>\u201d de Revit.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a2985f970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"94\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee5931986.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"434\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Cliquer sur l\u2019ic\u00f4ne Dynamo. Lorsque l\u2019interface de Dynamo est ouverte cliquer sur \u201c<em>Open<\/em>\u201d puis cliquer sur le fichier \u201c<em>AfficheLeCentreDeGravite.dyn<\/em>\u201d que vous pouvez t\u00e9l\u00e9charger ici.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a29863970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"96\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee5ad281e.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"279\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Voici la programmation visuelle compl\u00e8te de la d\u00e9tection du centre de gravit\u00e9. Impressionnant, non?<\/p>\n<p style=\"text-align: justify\">Une fois bien expliqu\u00e9, vous pourrez vous lancer tout seul.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb0846b233970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"263\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee5cbd32f.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"429\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Explications du code :&#160; <span class=\"asset  asset-generic at-xid-6a015391e15a28970b01bb0846b3be970d img-responsive\"><a href=\"http:\/\/villagebim.typepad.com\/files\/affichelecentredegraviteblog.dyn\">T\u00e9l\u00e9chargement AfficheLeCentreDeGraviteBlog<\/a><\/span><\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">1- Calcul du centre de gravit\u00e9 :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#160;&#160;&#160;&#160;Tout commence avec la fonction \u201c<em>Solid.Centroid\u201d,<\/em> cette fonction permet de calculer le centre de gravit\u00e9 d\u2019un objet. Cette fonction \u00e0 besoin d\u2019un objet de type \u201c<em>Solid<\/em>\u201d.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a2987e970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"229\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee5e90a73.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"422\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Nous avons&#160;donc&#160;besoin en amont de s\u00e9lectionner un objet dans l\u2019interface Revit et l\u2019afficher dans l\u2019interface Dynamo et relier le tout :<\/p>\n<blockquote>\n<p>&#8211; La fonction \u201c<em>Select Model Element<\/em>\u201d permet de s\u00e9lectionner un objet dans l\u2019interface Revit,<\/p>\n<p>&#8211; La fonction \u201c<em>Element.Geometry<\/em>\u201d dessine l\u2019objet s\u00e9lectionn\u00e9 dans l\u2019interface Dynamo,<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\">Avec la fonction \u201c<em>Watch<\/em>\u201d, elle vous affiche le r\u00e9sultat du calcul :<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d12bff95970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"204\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee60a6543.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"417\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">2- Transformation du centre de gravit\u00e9 en cha\u00eene de caract\u00e8res :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#160;&#160;&#160;&#160;La famille qui va afficher la valeur du centre de gravit\u00e9 est de type \u201c<em>Texte<\/em>\u201d donc nous devons transformer les types num\u00e9riques en type \u201c<em>String<\/em>\u201d puis les formater (nombre de chiffres affich\u00e9s\u2026).<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a29885970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"124\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee62a6045.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"423\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Nous allons utiliser les fonctions suivantes:<\/p>\n<blockquote>\n<p>&#8211; La fonction \u201cPoint.X\u201d pour extraire la cordonn\u00e9e suivant l\u2019axe x,<\/p>\n<p>&#8211; La fonction \u201cString for Object\u201d pour transformer un objet en string,<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat :<\/span><\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d12bffa9970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"119\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee64ce89e.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"315\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Notez qu\u2019une fois le num\u00e9rique transform\u00e9 en string, le point se change en virgule.<\/p>\n<p style=\"text-align: justify\">Il ne reste plus qu\u2019\u00e0 faire cela pour les deux autres coordonn\u00e9es en utilisant respectivement \u201c<em>Point.Y<\/em>\u201d et \u201c<em>Point.Z<\/em>\u201d.<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a2988d970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"226\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee6795a4b.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Nous allons maintenant formater le texte r\u00e9cup\u00e9r\u00e9 pour n\u2019afficher que six caract\u00e8res. J\u2019ai utilis\u00e9 la fonction \u201c<em>String.Substring<\/em>\u201d qui permet \u00e0 partir d\u2019une valeur de d\u00e9part et d\u2019une longueur d\u2019extraire exactement la partie voulue.<\/p>\n<p style=\"text-align: justify\">J\u2019utilise deux \u201c<em>Number<\/em>\u201d, un \u00e9gal \u00e0 0 pour d\u00e9marrer au d\u00e9but de la cha\u00eene de caract\u00e8res puis je donne au deuxi\u00e8me la valeur 6 (attention la virgule est consid\u00e9r\u00e9e comme un caract\u00e8re).<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat :<\/span><\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a29891970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"195\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee6999d73.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Il faut faire cela pour les autres coordonn\u00e9es Y et Z.<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultats<\/span> :<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a29897970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"298\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee6b68715.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Il faut ensuite r\u00e9unir les diff\u00e9rentes donn\u00e9es avec un s\u00e9parateur. Pour ce faire, nous allons utiliser les fonctions suivantes:<\/p>\n<blockquote>\n<p>&#8211; La fonction \u201c<em>String.Concat<\/em>\u201d \u00e0 trois entr\u00e9es pour concat\u00e9ner les valeurs,<\/p>\n<p>&#8211; La fonction \u201c<em>String.join<\/em>\u201d pour leur adjoindre un s\u00e9parateur, par exemple \u201c;\u201d de type string<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat :<\/span><\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a2989b970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"296\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee6d79b79.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">3- Chargement de la famille \u201c<em>CdG.rfa<\/em>\u201d \u00e0 l\u2019emplacement du centre de gravit\u00e9 :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#160;&#160;&#160;&#160;Nous allons charger la famille \u201c<em>CdG.rfa<\/em>\u201d \u00e0 l\u2019emplacement correspondant aux coordonn\u00e9es du centre de gravit\u00e9. Nous allons utiliser :<\/p>\n<blockquote>\n<p>&#8211; La fonction \u201c<em>FamilyInstance.ByPoint<\/em>\u201d qui a besoin de la famille \u201c<em>CdG.rfa<\/em>\u201d et des coordonn\u00e9es du centre de gravit\u00e9,<\/p>\n<p>&#8211; La fonction \u201c<em>Family Types<\/em>\u201d qui permet de s\u00e9lectionner la famille \u201c<em>CdG.rfa<\/em>\u201d&#160;<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\">Apr\u00e8s raccordement, voici le r\u00e9sultat :<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb0846b251970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"284\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee6f79dc0.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">4- Affectation des coordonn\u00e9es du centre de gravit\u00e9 dans la variable de la famille :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#160;&#160;&#160;&#160;Nous arrivons \u00e0 la fin, courage! Il ne reste plus qu\u2019\u00e0 affecter le r\u00e9sultat du centre de gravit\u00e9 \u00e0 la variable \u201c<em>Centre de gravite<\/em>\u201d qui se trouve dans la famille \u201c<em>CdG.rfa<\/em>\u201d. Nous allons utiliser la fonction \u201c<em>Element.SetParameterByName<\/em>\u201d qui permet de faire ce travail.<\/p>\n<p style=\"text-align: justify\">Celle-ci dispose de trois entr\u00e9es :<\/p>\n<blockquote>\n<p>&#8211; \u201c<em>Element<\/em>\u201d : c\u2019est justement la famille \u201c<em>CdG.rfa<\/em>\u201d,<\/p>\n<p>&#8211; \u201c<em>ParameterName<\/em>\u201d : la variable \u00e0 laquelle il faut affecter la valeur du Centre de gravit\u00e9,<\/p>\n<p>&#8211; \u201c<em>String.join<\/em>\u201d : c\u2019est le r\u00e9sultat de notre transformation de num\u00e9rique en cha\u00eene de caract\u00e8res.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c7a298af970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"270\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022ee717390e.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">5- Vid\u00e9o de l\u2019utilisation de l\u2019exemple via Dynamo :<\/span><\/strong><\/p>\n<p style=\"text-align: center\"><strong><span style=\"text-decoration: underline\">&#160;<\/span><\/strong><\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">Fichier exemple en version Revit 2016&#160;: &#160; <span class=\"asset  asset-generic at-xid-6a015391e15a28970b01b8d12c0129970c img-responsive\"><a href=\"http:\/\/villagebim.typepad.com\/files\/centre-de-gravite.rvt\">T\u00e9l\u00e9chargement Centre de gravite<\/a><\/span><\/span><\/p>\n<p style=\"text-align: justify\"><strong><span><span style=\"text-decoration: underline\">6 -&#160;Conclusions:&#160;<\/span><\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#160; &#160; J&#039;esp\u00e8re que toutes ces explications vont vous aider \u00e0 prendre en main Dynamo. L&#039;exemple que je vous ai pr\u00e9sent\u00e9 peut \u00eatre s\u00fbrement am\u00e9lior\u00e9 et je compte sur vous&#160;bien s\u00fbr pour le faire :-).<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#160;&#160;&#160;&#160;Encore un article sur Dynamo, me direz-vous! Celui-ci est n\u00e9 d\u2019une demande de quelques utilisateurs qui d\u00e9sesp\u00e9raient (ils se reconnaitront :)) de trouver dans le logiciel Revit le centre de gravit\u00e9 des objets cr\u00e9es. Le but de cet article est de vous montrer que Dynamo devient le v\u00e9ritable compagnon de Revit notamment lorsqu\u2019il permet d\u2019accroitre [&hellip;]<\/p>\n","protected":false},"author":4760,"featured_media":2472,"menu_order":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[15,28,17,58,6],"tags":[13,20,1551,1550,171,21],"class_list":["post-1035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autodesk-revit","category-gestion-de-donnees","category-nouveautes","category-structure","category-trucs-et-astuces","tag-autocad","tag-autodesk","tag-center-of-gravity","tag-centre-de-gravite","tag-dynamo","tag-revit","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/1035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/4760"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=1035"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/2472"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}