{"id":19965,"date":"2015-10-30T13:53:35","date_gmt":"2015-10-30T12:53:35","guid":{"rendered":"https:\/\/www.modelical.com\/grasshopper-mejores-practicas\/"},"modified":"2024-07-12T15:04:01","modified_gmt":"2024-07-12T13:04:01","slug":"grasshopper-mejores-practicas","status":"publish","type":"post","link":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/","title":{"rendered":"Grasshopper &#8211; Mejores pr\u00e1cticas"},"content":{"rendered":"<h3>Introducci\u00f3n<\/h3>\n<p>Con el objetivo de tener el trabajo organizado y poder retomar un archivo de GH despu\u00e9s de un tiempo o proveniente de otra persona, es conveniente sentar unas bases para su utilizaci\u00f3n.<\/p>\n<p>Para realizar el ejemplo de esta gu\u00eda, se ha utilizado una funci\u00f3n que modela una mesa en funci\u00f3n de las medidas de su envolvente (Largo, Ancho, Alto), el grosor del tablero superior y sus patas y la distancia m\u00e1xima entre los ejes de las patas.<\/p>\n<p>En primer lugar se ha creado una plantilla, al igual que tenemos una plantilla para Rhino 5, en la cual se ha a\u00f1adido el logo de Modelical\u00a0y un espacio para describir el archivo.<\/p>\n<h3>Par\u00e1metros de entrada de datos<\/h3>\n<p>La descripci\u00f3n del archivo est\u00e1 compuesta por:<\/p>\n<p><img decoding=\"async\" width=\"1299\" height=\"354\" class=\"alignnone size-full wp-image-18168\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/01.png\" alt=\"01\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/01.png 1299w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/01-480x131.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/01-1280x349.png 1280w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/01-768x209.png 768w\" sizes=\"(max-width: 1299px) 100vw, 1299px\" \/><\/p>\n<ul>\n<li>T\u00edtulo \u2013 Autor.<\/li>\n<li>Descripci\u00f3n.<\/li>\n<li>Descripci\u00f3n de los par\u00e1metros.<\/li>\n<li>Descripci\u00f3n del archivo.<\/li>\n<li>Fecha<\/li>\n<li>Versi\u00f3n.<\/li>\n<li>Localizaci\u00f3n del archivo de Rhino asociado si se precisa.<\/li>\n<li>Para una correcta organizaci\u00f3n del archivo y que no resulte en una mara\u00f1a de cables se deben tomar los siguientes h\u00e1bitos de trabajo.\n<p>Los par\u00e1metros de entrada de datos se colocar\u00e1n juntos y en la esquina superior izquierda del archivo. Por motivos de rendimiento, si no tiene inter\u00e9s visualizar los cambios que se producen por la actualizaci\u00f3n de un par\u00e1metro num\u00e9rico din\u00e1micamente y en tiempo real, no se utilizar\u00e1 un \u201c<em>SLIDER<\/em>\u201d sino el componente de la variable requerida o un \u201c<em>PANEL<\/em>\u201d.<\/p>\n<p><img decoding=\"async\" width=\"1342\" height=\"556\" class=\"aligncenter wp-image-18169\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/021.png\" alt=\"02\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021.png 1342w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-480x199.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-1280x530.png 1280w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-768x318.png 768w\" sizes=\"(max-width: 1342px) 100vw, 1342px\" \/><\/p>\n<p>Para llevar la informaci\u00f3n de los par\u00e1metros hasta su lugar de utilizaci\u00f3n, se usar\u00e1 el siguiente procedimiento:<\/p>\n<p>En primer lugar se dispondr\u00e1 el componente de entrada de datos y se conectar\u00e1 a la primitiva que le corresponde. En el ejemplo, un \u201cSLIDER\u201d al que se le ha cambiado el nombre por Length se conecta al par\u00e1metro \u201cNUMBER\u201d.<\/p>\n<p><img decoding=\"async\" width=\"902\" height=\"55\" class=\"wp-image-18170 alignnone\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/03a.png\" alt=\"03a\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03a.png 902w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03a-480x29.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03a-768x47.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<p>En una segunda instancia, se le cambiar\u00e1 el nombre al componente \u201cNUMBER\u201d por el nombre del componente de entrada de datos seguido de un punto y la abreviatura de la variable que estemos usando.<\/p>\n<p><img decoding=\"async\" width=\"902\" height=\"51\" class=\"alignnone wp-image-18171\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/03b.png\" alt=\"03b\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03b.png 902w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03b-480x27.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03b-768x43.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/li>\n<li>Boolean \u2013 Bool.<\/li>\n<li>Brep \u2013 Brep.<\/li>\n<li>Circle \u2013 Cir.<\/li>\n<li>Colour \u2013 Col.<\/li>\n<li>Curve \u2013 Crv.<\/li>\n<li>Domain \u2013 Dom.<\/li>\n<li>Geometry \u2013 Geo.<\/li>\n<li>Group \u2013 Grp.<\/li>\n<li>Integer \u2013 Int.<\/li>\n<li>Line \u2013 Ln.<\/li>\n<li>Mesh \u2013 Mesh.<\/li>\n<li>Number \u2013 Num.<\/li>\n<li>Plane \u2013 Pln.<\/li>\n<li>Point \u2013 Pt.<\/li>\n<li>Surface \u2013 Srf.<\/li>\n<li>Text \u2013 Txt.<\/li>\n<li>Vector \u2013 Vec.<\/li>\n<li>A continuaci\u00f3n, se copiar\u00e1 y pegar\u00e1 este mismo componente a su derecha (para no tener que volver a escribir el nombre), y se conectar\u00e1 a su hom\u00f3nimo.\n<p><img decoding=\"async\" width=\"902\" height=\"51\" class=\"alignnone wp-image-18172\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/03c.png\" alt=\"03c\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03c.png 902w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03c-480x27.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03c-768x43.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<p>Por \u00faltimo, se utilizar\u00e1 el tipo de visualizaci\u00f3n de cable oculto (Wire display \u2013 Hidden) en el \u00faltimo componente.<\/p>\n<p><img decoding=\"async\" width=\"902\" height=\"51\" class=\"alignnone wp-image-18173\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/03d.png\" alt=\"03d\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03d.png 902w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03d-480x27.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/03d-768x43.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<p>Con todos estos pasos se consigue independizar la posici\u00f3n de los par\u00e1metros de entrada de datos de su lugar de utilizaci\u00f3n en la funci\u00f3n. Cada vez que se necesite utilizar el par\u00e1metro, se copiar\u00e1 y pegar\u00e1 all\u00e1 donde sea necesario.<\/p>\n<p><img decoding=\"async\" width=\"1300\" height=\"532\" class=\"alignnone size-full wp-image-18015\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/04.png\" alt=\"04\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/04.png 1300w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/04-480x196.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/04-1280x524.png 1280w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/04-768x314.png 768w\" sizes=\"(max-width: 1300px) 100vw, 1300px\" \/><\/p>\n<p>Otra ventaja de este m\u00e9todo es la posibilidad de alterar el par\u00e1metro inicial y que esta modificaci\u00f3n se disemine a lo largo de la funci\u00f3n autom\u00e1ticamente. Por ejemplo, si en alg\u00fan momento decidimos que la anchura de la mesa ha de ser el 50% de la longitud, podremos actuar en un \u00fanico sitio como se muestra a continuaci\u00f3n:<\/p>\n<p><img decoding=\"async\" width=\"979\" height=\"205\" class=\"alignnone wp-image-18174\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/05.png\" alt=\"05\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/05.png 979w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/05-480x101.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/05-768x161.png 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/p>\n<p>En la medida de lo posible, no se debe utilizar la entrada de datos directamente en los \u201c<em>INPUTS<\/em>\u201d de los componentes si no a trav\u00e9s de otros componentes. Es una manera de ayudar a otras personas a entender la funci\u00f3n.<\/p>\n<p><img decoding=\"async\" width=\"820\" height=\"459\" class=\"wp-image-18176 aligncenter\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/061.png\" alt=\"06\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/061.png 820w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/061-480x269.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/061-768x430.png 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/p>\n<h1><\/h1>\n<h3>Otros consejos de utilizaci\u00f3n<\/h3>\n<p>Una buena pr\u00e1ctica es agrupar las funciones en paquetes de informaci\u00f3n. En el ejemplo se han desarrollado cuatro grupos:<\/li>\n<li>Tablero superior (<em>Table top<\/em>).<\/li>\n<li>Pata de la mesa (<em>Table leg<\/em>).<\/li>\n<li>N\u00famero de patas en la direcci\u00f3n de la Longitud (<em>Number of legs in Length direction<\/em>).<\/li>\n<li>Posicionamiento de las patas (<em>Legs location<\/em>).<\/li>\n<li>Para agrupar los componentes, el procedimiento que se ha de realizar consiste en seleccionar todos los componentes que queremos agrupar y a continuaci\u00f3n apretar la combinaci\u00f3n de teclas CTRL+G o mediante el icono destacado en la imagen.\n<p><img decoding=\"async\" width=\"669\" height=\"681\" class=\"wp-image-18178 aligncenter\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/071.png\" alt=\"07\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/071.png 669w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/071-472x480.png 472w\" sizes=\"(max-width: 669px) 100vw, 669px\" \/><\/p>\n<p>A los grupos se les puede cambiar el color y poner nombre, haciendo clic con el bot\u00f3n derecho del rat\u00f3n encima de ellos.<\/p>\n<p><img decoding=\"async\" width=\"1240\" height=\"1339\" class=\"alignnone size-full wp-image-18179\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/08.png\" alt=\"08\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/08.png 1240w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/08-445x480.png 445w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/08-1185x1280.png 1185w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/08-768x829.png 768w\" sizes=\"(max-width: 1240px) 100vw, 1240px\" \/><\/p>\n<p>Tambi\u00e9n es conveniente aclarar la informaci\u00f3n obtenida despu\u00e9s de realizar algunas operaciones para que sea visible, como en el ejemplo, en el que se extrae el n\u00famero de patas tanto en largura como en anchura. Esto lo podemos conseguir utilizando paneles, los cuales podemos someter a las mismas operaciones de cambiar el color del fondo y poner t\u00edtulo.<\/p>\n<p><img decoding=\"async\" width=\"975\" height=\"311\" class=\"aligncenter wp-image-18180\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/09.png\" alt=\"09\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/09.png 975w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/09-480x153.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/09-768x245.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/p>\n<p>Por \u00faltimo, se han agrupado los componentes de salida para su traspaso a geometr\u00eda de Rhino (Bake).<\/p>\n<p><img decoding=\"async\" width=\"261\" height=\"318\" class=\"aligncenter wp-image-18181\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/10.png\" alt=\"10\" \/><\/p>\n<p>En el caso de necesitar dar el orden de algunos elementos que corresponda a su posici\u00f3n geom\u00e9trica, se deber\u00eda realizar un dibujo de ayuda en el propio lienzo de Grasshopper. Por ejemplo, si queremos extraer los v\u00e9rtices de un hex\u00e1gono individualmente y que la persona que est\u00e9 trabajando sepa a cual se est\u00e1 refiriendo, podremos hacer lo siguiente:<\/p>\n<ol>\n<li>Dibujar la figura de referencia en Rhino, teniendo en cuenta que la medida de la cuadr\u00edcula de GH es de 15&#215;5 unidades y que el l\u00edmite superior izquierdo del lienzo corresponde al 0, 0, 0 de Rhino.<br \/>\n<img decoding=\"async\" width=\"1542\" height=\"1081\" class=\"aligncenter wp-image-18182\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/11.png\" alt=\"11\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/11.png 1542w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/11-480x336.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/11-1280x897.png 1280w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/11-768x538.png 768w\" sizes=\"(max-width: 1542px) 100vw, 1542px\" \/><\/li>\n<li>Dibujar un garabato con la herramienta \u201cSketch Object\u201d de Grasshopper.<br \/>\n<img decoding=\"async\" width=\"1200\" height=\"834\" class=\"aligncenter wp-image-18183\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/12.png\" alt=\"12\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/12.png 1200w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/12-480x334.png 480w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/12-768x534.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/li>\n<li>Hacer clic con el bot\u00f3n derecho del rat\u00f3n encima del garabato y escoger la opci\u00f3n \u201cLoad from Rhino\u201d.<br \/>\n<img decoding=\"async\" width=\"361\" height=\"329\" class=\"aligncenter size-full wp-image-18184\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/13.png\" alt=\"13\" \/><\/li>\n<li>Modificar su color y grosor en caso de ser necesario y ya est\u00e1 listo para continuar trabajando.<br \/>\n<img decoding=\"async\" width=\"604\" height=\"479\" class=\"wp-image-18185 aligncenter\" src=\"https:\/\/modelical.entumas.com\/wp-content\/uploads\/2015\/10\/14.png\" alt=\"14\" srcset=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/14.png 604w, https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/14-480x381.png 480w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Consejos para trabajar con Grasshopper. Tener archivos claros y legibles por una persona ajena exige seguir una serie de pautas.<\/p>\n","protected":false},"author":2,"featured_media":27101,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[704],"tags":[752],"class_list":["post-19965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guias","tag-tecnologia-grasshopper"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Grasshopper - Mejores pr\u00e1cticas - 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\/grasshopper-mejores-practicas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Grasshopper - Mejores pr\u00e1cticas - Modelical\" \/>\n<meta property=\"og:description\" content=\"Consejos para trabajar con Grasshopper. Tener archivos claros y legibles por una persona ajena exige seguir una serie de pautas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/\" \/>\n<meta property=\"og:site_name\" content=\"Modelical\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Modelical\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-30T12:53:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-12T13:04:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alberto Ramos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@modelical\" \/>\n<meta name=\"twitter:site\" content=\"@modelical\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alberto Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/\"},\"author\":{\"name\":\"Alberto Ramos\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#\\\/schema\\\/person\\\/2f0344005ef6a082ecf895c5359de5e1\"},\"headline\":\"Grasshopper &#8211; Mejores pr\u00e1cticas\",\"datePublished\":\"2015-10-30T12:53:35+00:00\",\"dateModified\":\"2024-07-12T13:04:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/\"},\"wordCount\":937,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.modelical.com\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/021-400x250-1.png\",\"keywords\":[\"Tec Grasshopper\"],\"articleSection\":[\"Guias\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/\",\"url\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/\",\"name\":\"Grasshopper - Mejores pr\u00e1cticas - Modelical\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.modelical.com\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/021-400x250-1.png\",\"datePublished\":\"2015-10-30T12:53:35+00:00\",\"dateModified\":\"2024-07-12T13:04:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#\\\/schema\\\/person\\\/2f0344005ef6a082ecf895c5359de5e1\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/grasshopper-mejores-practicas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.modelical.com\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/021-400x250-1.png\",\"contentUrl\":\"https:\\\/\\\/www.modelical.com\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/021-400x250-1.png\",\"width\":400,\"height\":250},{\"@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\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/#\\\/schema\\\/person\\\/2f0344005ef6a082ecf895c5359de5e1\",\"name\":\"Alberto Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al\",\"caption\":\"Alberto Ramos\"},\"sameAs\":[\"https:\\\/\\\/www.modelical.com\"],\"url\":\"https:\\\/\\\/www.modelical.com\\\/es\\\/author\\\/alberto\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Grasshopper - Mejores pr\u00e1cticas - 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\/grasshopper-mejores-practicas\/","og_locale":"es_ES","og_type":"article","og_title":"Grasshopper - Mejores pr\u00e1cticas - Modelical","og_description":"Consejos para trabajar con Grasshopper. Tener archivos claros y legibles por una persona ajena exige seguir una serie de pautas.","og_url":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/","og_site_name":"Modelical","article_publisher":"https:\/\/www.facebook.com\/Modelical\/","article_published_time":"2015-10-30T12:53:35+00:00","article_modified_time":"2024-07-12T13:04:01+00:00","og_image":[{"width":400,"height":250,"url":"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png","type":"image\/png"}],"author":"Alberto Ramos","twitter_card":"summary_large_image","twitter_creator":"@modelical","twitter_site":"@modelical","twitter_misc":{"Escrito por":"Alberto Ramos","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#article","isPartOf":{"@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/"},"author":{"name":"Alberto Ramos","@id":"https:\/\/www.modelical.com\/es\/#\/schema\/person\/2f0344005ef6a082ecf895c5359de5e1"},"headline":"Grasshopper &#8211; Mejores pr\u00e1cticas","datePublished":"2015-10-30T12:53:35+00:00","dateModified":"2024-07-12T13:04:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/"},"wordCount":937,"commentCount":0,"image":{"@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png","keywords":["Tec Grasshopper"],"articleSection":["Guias"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/","url":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/","name":"Grasshopper - Mejores pr\u00e1cticas - Modelical","isPartOf":{"@id":"https:\/\/www.modelical.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#primaryimage"},"image":{"@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png","datePublished":"2015-10-30T12:53:35+00:00","dateModified":"2024-07-12T13:04:01+00:00","author":{"@id":"https:\/\/www.modelical.com\/es\/#\/schema\/person\/2f0344005ef6a082ecf895c5359de5e1"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.modelical.com\/es\/grasshopper-mejores-practicas\/#primaryimage","url":"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png","contentUrl":"https:\/\/www.modelical.com\/wp-content\/uploads\/2015\/10\/021-400x250-1.png","width":400,"height":250},{"@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"},{"@type":"Person","@id":"https:\/\/www.modelical.com\/es\/#\/schema\/person\/2f0344005ef6a082ecf895c5359de5e1","name":"Alberto Ramos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al","url":"https:\/\/secure.gravatar.com\/avatar\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af056ef31a42bf9ac399940d891b8b5d5ee09bdc4d82d4af53dcc22b3da3cd5b?s=96&d=initials&r=g&initials=al","caption":"Alberto Ramos"},"sameAs":["https:\/\/www.modelical.com"],"url":"https:\/\/www.modelical.com\/es\/author\/alberto\/"}]}},"_links":{"self":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/posts\/19965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/comments?post=19965"}],"version-history":[{"count":0,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/posts\/19965\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/media\/27101"}],"wp:attachment":[{"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/media?parent=19965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/categories?post=19965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.modelical.com\/es\/wp-json\/wp\/v2\/tags?post=19965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}