{"id":30530,"date":"2020-02-19T09:05:51","date_gmt":"2020-02-19T08:05:51","guid":{"rendered":"https:\/\/mascalagrimas.es\/dev-msi_old\/?p=30530"},"modified":"2020-02-19T09:05:51","modified_gmt":"2020-02-19T08:05:51","slug":"por-que-dynamo-vol-iii-clashes","status":"publish","type":"post","link":"https:\/\/mascalagrimas.es\/dev-msi_old\/por-que-dynamo-vol-iii-clashes\/","title":{"rendered":"\u00bfPor qu\u00e9 Dynamo? Vol. III. Clashes"},"content":{"rendered":"\n<p>Hoy os mostramos una nueva aplicaci\u00f3n de Dynamo que nos permitir\u00e1 agilizar el proceso de resoluci\u00f3n de colisiones para el modelador. A diferencia de las anteriores entradas donde ve\u00edamos c\u00f3mo realizar comprobaciones normativas (<a rel=\"noreferrer noopener\" aria-label=\" (se abre en una nueva pesta\u00f1a)\" href=\"https:\/\/mascalagrimas.es\/dev-msi_old\/por-que-dynamo-vol-ii-comprobacion-normativa\/\" target=\"_blank\">\u00bfPor qu\u00e9 Dynamo? Vol. II: Comprobaci\u00f3n Normativa<\/a>) o c\u00f3mo cambiar los valores de un determinado par\u00e1metro (<a rel=\"noreferrer noopener\" aria-label=\" (se abre en una nueva pesta\u00f1a)\" href=\"https:\/\/mascalagrimas.es\/dev-msi_old\/automatizacion-de-tareas-repetitivas-por-que-dynamo\/\" target=\"_blank\">Automatizaci\u00f3n de tareas repetitivas, \u00bfpor qu\u00e9 Dynamo?<\/a>) en este caso veremos c\u00f3mo usar Dynamo para gestionar la resoluci\u00f3n de las soluciones. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Antecedentes<\/h2>\n\n\n\n<p>Para poder localizar en Revit las <strong>colisiones<\/strong>\nque detectamos en Navisworks, Navisworks cuenta con la funcionalidad de\nSwitchback. Esta nos permite visualizar los elementos involucrados en un <strong>Clash<\/strong>\nde Navisworks en Revit. Para ello necesitamos que ambos programas est\u00e9n\ninstalados y que la persona que va a solucionar dichas <strong>colisiones<\/strong> tenga\nun m\u00ednimo conocimiento del funcionamiento de Navisworks. <\/p>\n\n\n\n<p>En el supuesto caso que no queramos que el\nmodelador tenga conocimientos de Navisworks o que simplemente no tenga acceso a\ndicho documento deberemos buscar una forma de trasladar dicha informaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Informes<\/h2>\n\n\n\n<p>Existe la posibilidad de trasladar esta\ninformaci\u00f3n a trav\u00e9s de informes. Estos informes que se exportan desde\nNavisworks, pueden encontrarse en distintos formatos como puede ser html. <\/p>\n\n\n\n<p>Puede ser un poco tedioso, o poco intuitivo, usar los informes html de Navisworks para poder gestionar y solucionar las <strong>colisiones<\/strong> o interferencias que aparecen en un modelo. Para ello hemos de copiar los <strong>c\u00f3digos Id<\/strong> del informe y pegarlos en Revit, pero requiere de poca preparaci\u00f3n de herramientas y de formaci\u00f3n nula en Navisworks para los modeladores.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen1-HTML-y-ID-1024x575.png\" alt=\"\" class=\"wp-image-30531\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen1-HTML-y-ID-1024x575.png 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen1-HTML-y-ID-300x169.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen1-HTML-y-ID-768x431.png 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen1-HTML-y-ID.png 1246w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption> Ilustraci\u00f3n 1. Informe de colisiones. Fuente Propia <\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamo<\/h2>\n\n\n\n<p>Mediante la rutina que hoy describimos pretendemos usar Navisworks para identificar las colisiones que aparecen en un modelo y ubicar familias en la <strong>coordenada<\/strong> de la interferencia exacta dentro de Revit. De esta manera podremos analizar las colisiones sin tener que acceder al informe extra\u00eddo de Navisworks. Sino que lo haremos directamente desde Revit localizando las familias o \u201cmarcadores de colisi\u00f3n\u201d que Dynamo ha puesto por nosotros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Localizaci\u00f3n de la colisi\u00f3n<\/h3>\n\n\n\n<p>Despu\u00e9s de que nuestros modelos sean comprobados mediante un <strong>an\u00e1lisis de colisiones<\/strong>, deberemos exportar la informaci\u00f3n relevante a otro formato que Dynamo sea capaz de abrir y trabajar. En este caso el formato ser\u00e1 <strong>xml<\/strong>. Al exportar el informe del test desde Navisworks a formato xml decidiremos llevarnos la informaci\u00f3n que nos permita localizar la interferencia (las coordenadas) y toda aquella informaci\u00f3n que creamos relevante para incorporarla en los marcadores de los diferentes solapamientos. Como, por ejemplo:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"866\" height=\"761\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen2-Configuracion-exportacion.png\" alt=\"\" class=\"wp-image-30533\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen2-Configuracion-exportacion.png 866w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen2-Configuracion-exportacion-300x264.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen2-Configuracion-exportacion-768x675.png 768w\" sizes=\"(max-width: 866px) 100vw, 866px\" \/><figcaption> Ilustraci\u00f3n 2. Configuraci\u00f3n de exportaci\u00f3n. Fuente propia. <\/figcaption><\/figure><\/div>\n\n\n\n<p>Una vez exportado el informe, el libro de Excel tendr\u00e1 un aspecto parecido a este:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"946\" height=\"402\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen3-Excel-exportado.png\" alt=\"\" class=\"wp-image-30534\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen3-Excel-exportado.png 946w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen3-Excel-exportado-300x127.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen3-Excel-exportado-768x326.png 768w\" sizes=\"(max-width: 946px) 100vw, 946px\" \/><figcaption>Ilustraci\u00f3n 3. Hoja de Excel. Fuente propia. <\/figcaption><\/figure><\/div>\n\n\n\n<p>A partir de aqu\u00ed y gracias a nuestro <strong>Script<\/strong>\nseremos capaces de seleccionar las coordenadas de las colisiones y utilizarlas\npara colocar las familias marcadoras de la colisi\u00f3n.&nbsp; <\/p>\n\n\n\n<p>Deberemos estar muy atentos en el tipo de coordenadas con las que exportamos el NWC desde Revit. Si son <strong>internas<\/strong> de proyecto o si son <strong>compartidas<\/strong>. Ya que dependiendo de si utilizamos unas u otras posteriormente en Dynamo deberemos trasponer y rotar dichas coordenadas entre uno y otro sistema. Puede verse dicho proceso en la siguiente imagen.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-1024x452.jpg\" alt=\"\" class=\"wp-image-30535\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-1024x452.jpg 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-300x132.jpg 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-768x339.jpg 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-1536x678.jpg 1536w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2-1568x692.jpg 1568w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen4-Script1-2.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption> Ilustraci\u00f3n 4. Parte del Script. Conversi\u00f3n de coordenadas. Fuente propia. <\/figcaption><\/figure><\/div>\n\n\n\n<p>Las <strong>familias marcadoras<\/strong> de las colisiones son unas esferas que se colocan justo en el punto donde se encuentra una colisi\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"560\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen5-Marcador-de-colision.png\" alt=\"\" class=\"wp-image-30536\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen5-Marcador-de-colision.png 618w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen5-Marcador-de-colision-300x272.png 300w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><figcaption> Ilustraci\u00f3n 5. Marcador de colisi\u00f3n. Fuente propia. <\/figcaption><\/figure><\/div>\n\n\n\n<p>En ellas tenemos una serie de par\u00e1metros que nos\npermiten identificar los elementos a los que hace referencia, la profundidad de\nla colisi\u00f3n y otros par\u00e1metros como la fecha en la que se detect\u00f3.<\/p>\n\n\n\n<p>Una vez colocadas dichas familias en el modelo, podemos organizarlas y gestionarlas, as\u00ed como localizarlas gracias a <strong>tablas de planificaci\u00f3n<\/strong> como la que vemos a continuaci\u00f3n. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"679\" height=\"800\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen6-Tabla-de-planificacion-de-marcadores.png\" alt=\"\" class=\"wp-image-30537\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen6-Tabla-de-planificacion-de-marcadores.png 679w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen6-Tabla-de-planificacion-de-marcadores-255x300.png 255w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><figcaption> Ilustraci\u00f3n 6.\u00a0 Tabla de planificaci\u00f3n marcadores de colisi\u00f3n. Fuente propia. <\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusiones <\/h2>\n\n\n\n<p>En este caso gracias a <strong>Dynamo<\/strong>, hemos conseguido colocar familias a modo de marcadores de la posici\u00f3n de las colisiones en una coordenada concreta. Gracias a esto no obligamos al modelador a utilizar Navisworks para poder gestionar las colisiones encontradas, sino que es capaz de hacerlo desde el software de modelado mediante tablas de planificaci\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"710\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen7-Modelo-con-clashes.jpg\" alt=\"\" class=\"wp-image-30538\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen7-Modelo-con-clashes.jpg 700w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2020\/02\/Imagen7-Modelo-con-clashes-296x300.jpg 296w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption> Ilustraci\u00f3n 7. Modelo con los marcadores de colisi\u00f3n. Fuente propia. <\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hoy os mostramos una nueva aplicaci\u00f3n de Dynamo que nos permitir\u00e1 agilizar el proceso de resoluci\u00f3n de colisiones para el modelador. A diferencia de las anteriores entradas donde ve\u00edamos c\u00f3mo realizar comprobaciones normativas (\u00bfPor qu\u00e9 Dynamo? Vol. II: Comprobaci\u00f3n Normativa) o c\u00f3mo cambiar los valores de un determinado par\u00e1metro (Automatizaci\u00f3n de tareas repetitivas, \u00bfpor qu\u00e9&hellip; <a class=\"more-link\" href=\"https:\/\/mascalagrimas.es\/dev-msi_old\/por-que-dynamo-vol-iii-clashes\/\">Seguir leyendo <span class=\"screen-reader-text\">\u00bfPor qu\u00e9 Dynamo? Vol. III. Clashes<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":30539,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"_joinchat":[],"footnotes":""},"categories":[5],"tags":[17,64,22,65,66],"class_list":["post-30530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consultoria","tag-dynamo","tag-excel","tag-revit","tag-rutina","tag-script","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts\/30530"}],"collection":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/comments?post=30530"}],"version-history":[{"count":0,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts\/30530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/media\/30539"}],"wp:attachment":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/media?parent=30530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/categories?post=30530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/tags?post=30530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}