{"id":19660,"date":"2019-01-08T20:37:21","date_gmt":"2019-01-08T19:37:21","guid":{"rendered":"https:\/\/www.modelical.com\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/"},"modified":"2024-07-29T11:47:13","modified_gmt":"2024-07-29T09:47:13","slug":"seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks","status":"publish","type":"node","link":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/","title":{"rendered":"Seleccionar los padres de un elemento"},"content":{"rendered":"<p>Este c\u00f3digo te permitir\u00e1 cambiar selecci\u00f3n de Navisworks a los padres de los elementos seleccionados. Esto puede resultar \u00fatil cuando se ejecuta la comparaci\u00f3n de modelos y se quiere cambiar la selecci\u00f3n de la geometr\u00eda a otro nivel con m\u00e1s informaci\u00f3n.<\/p>\n<p>El c\u00f3digo es un boceto que debe emplearse en combinaci\u00f3n con los ejemplos incluidos en el <a href=\"https:\/\/www.autodesk.com\/developer-network\/platform-technologies\/navisworks\" target=\"_blank\" rel=\"noopener\">SDK de Navisworks<\/a>.<\/p>\n<pre class=\"lang:c# decode:true \">#region SelectorTools\r\n\r\nusing System;\r\nusing System.Collections.Generic;\r\nusing System.Windows.Forms;\r\nusing System.Text;\r\n\r\n\/\/Add two new namespaces\r\nusing Autodesk.Navisworks.Api;\r\nusing Autodesk.Navisworks.Api.Plugins;\r\n\r\n\r\nnamespace ModelicalNavisTools\r\n{\r\n    [PluginAttribute(\"ModelicalNavisTools.ParentSelector\",                   \/\/Plugin name\r\n                     \"MODE\",                                       \/\/4 character Developer ID or GUID\r\n                     ToolTip = \"Changes your selection to the parent items\",\/\/The tooltip for the item in the ribbon\r\n                     DisplayName = \"Select Parents\")]          \/\/Display name for the Plugin in the Ribbon\r\n\r\n    public class SelectParent : AddInPlugin                        \/\/Derives from AddInPlugin\r\n    {\r\n        public override int Execute(params string[] parameters)\r\n        {\r\n            MessageBox.Show(Autodesk.Navisworks.Api.Application.Gui.MainWindow, \"Changing selection to parents\");\r\n            SelectParents();\r\n            return 0;\r\n        }\r\n\r\n        public void SelectParents()\r\n        {\r\n            ModelItemCollection selectionModelItems = new ModelItemCollection();\r\n            Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectedItems.CopyTo(\r\n            selectionModelItems);\r\n\r\n            \/\/Clear the current selection\r\n            Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.Clear();\r\n            \/\/iterate through the ModelItem's in the selection\r\n            foreach (ModelItem modelItem in selectionModelItems)\r\n            {\r\n                \/\/Add parent to selection\r\n                Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.Add(modelItem.Parent);\r\n            }\r\n\r\n        }\r\n    }\r\n}\r\n#endregion<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Este c\u00f3digo te permitir\u00e1 cambiar selecci\u00f3n de Navisworks a los padres de los elementos seleccionados.<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[715],"tags":[757],"class_list":["post-19660","node","type-node","status-publish","hentry","category-nodos","tag-tecnologia-revit-api"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Seleccionar los padres de un elemento - Modelical<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Seleccionar los padres de un elemento - Modelical\" \/>\n<meta property=\"og:description\" content=\"Este c\u00f3digo te permitir\u00e1 cambiar selecci\u00f3n de Navisworks a los padres de los elementos seleccionados.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/\" \/>\n<meta property=\"og:site_name\" content=\"Modelical\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Modelical\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-29T09:47:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@modelical\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\\\/\",\"url\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\\\/\",\"name\":\"Seleccionar los padres de un elemento - Modelical\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#website\"},\"datePublished\":\"2019-01-08T19:37:21+00:00\",\"dateModified\":\"2024-07-29T09:47:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Nodes & Macros\",\"item\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/node\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Seleccionar los padres de un elemento\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/\",\"name\":\"Modelical\",\"description\":\"We build information\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Seleccionar los padres de un elemento - Modelical","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:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/","og_locale":"es_ES","og_type":"article","og_title":"Seleccionar los padres de un elemento - Modelical","og_description":"Este c\u00f3digo te permitir\u00e1 cambiar selecci\u00f3n de Navisworks a los padres de los elementos seleccionados.","og_url":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/","og_site_name":"Modelical","article_publisher":"https:\/\/www.facebook.com\/Modelical\/","article_modified_time":"2024-07-29T09:47:13+00:00","twitter_card":"summary_large_image","twitter_site":"@modelical","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/","url":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/","name":"Seleccionar los padres de un elemento - Modelical","isPartOf":{"@id":"https:\/\/www.modelical.com\/es\/#website"},"datePublished":"2019-01-08T19:37:21+00:00","dateModified":"2024-07-29T09:47:13+00:00","breadcrumb":{"@id":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.modelical.com\/es\/node\/seleccionar-los-padres-de-un-elemento-addin-para-api-de-navisworks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Nodes & Macros","item":"https:\/\/www.modelical.com\/es\/node\/"},{"@type":"ListItem","position":2,"name":"Seleccionar los padres de un elemento"}]},{"@type":"WebSite","@id":"https:\/\/www.modelical.com\/es\/#website","url":"https:\/\/www.modelical.com\/es\/","name":"Modelical","description":"We build information","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.modelical.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/node\/19660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/node"}],"about":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/types\/node"}],"wp:attachment":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/media?parent=19660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/categories?post=19660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/tags?post=19660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}