Rendimiento
Las iteraciones dentro de un componente se ejecutan en paralelo en todos los núcleos disponibles mediante subprocesos múltiples; el solver informa del progreso por objeto y se puede cancelar a mitad de la solución si es necesario.
Bucles
Los bucles están integrados en Grasshopper 2. Cualquier clúster puede retroalimentarse con sus propios resultados, durante un número determinado de pasadas o hasta que se cumpla una condición, lo que permite patrones de crecimiento, relajación, subdivisión recursiva y simulaciones paso a paso sin necesidad de plugins.
Metadatos
Los metadatos permiten que cualquier valor lleve su propia información, como un nivel, una zona, un material o un nombre de capa, a través de toda la definición sin cables paralelos. Las reglas de visualización pueden utilizar esa información para aplicar estilos a la vista previa, y la función Bake puede escribirla directamente en las capas, los nombres y los colores de Rhino.
Variables globales
Shout envía datos al documento con un nombre y Listen los recoge en cualquier parte del lienzo sin que haya ningún cable entre ellos. En su lugar, apunte un Listen a otro archivo de Grasshopper, a un modelo de Rhino o a un archivo de texto, y una definición grande se convertirá en varias pequeñas que permanecerán vinculadas.
Matemáticas: mucho más
Las matemáticas son la base de los flujos de trabajo computacionales. Grasshopper 2 incluye componentes para estadísticas, funciones, operadores, aleatoriedad, trigonometría y números complejos, además de más de 40 componentes de campo.
Scripts
Los componentes de script de C#, Python 3 e IronPython 2 funcionan de forma muy similar a sus homólogos de Grasshopper 1, con el mismo editor de scripts, depurador y paquetes NuGet, PyPI y Yak. Escriba en modo Script: una lista sencilla de instrucciones en la que las entradas y salidas son simplemente variables. También puede cambiar al modo SDK, en el que el script se convierte en una clase capaz de ejecutar código antes y después de una solución, dibujar su propia vista previa y añadir opciones al panel del componente. En ambos casos, los scripts pueden distribuir las iteraciones entre varios hilos y leer los metadatos que acompañan a cada valor.
Documentación interactiva
Las imágenes de ayuda son definiciones reales dibujadas por el renderizador del lienzo. Haga clic en un componente para abrir su página o arrastre toda la definición al lienzo.
GH1: arrastrar y soltar
Un componente de Grasshopper 1 colocado en el lienzo de GH2 se ejecuta a través de un contenedor de interoperabilidad: GH1 lo calcula y GH2 recibe el resultado.
Dos bestias diferentes
Grasshopper 1 y Grasshopper 2 vienen incluidos conjuntamente en Rhino 9. Grasshopper 1 es una herramienta consolidada, con un amplio ecosistema de plugins y años de definiciones existentes, y sigue desarrollándose: Rhino 9 añade componentes de Grasshopper 1 para materiales, secciones de corte, tramas y widgets de vista. Grasshopper 2 es más nuevo y tiene menos plugins, pero incorpora metadatos, bucles, variables globales y campos en su núcleo. Los archivos de Grasshopper 1 se abren en Grasshopper 2, y los componentes de Grasshopper 1 se ejecutan dentro de él, aunque es posible que no estén disponibles todos los plugins.
Recursos
Documentación de Grasshopper 2
Acceda a la documentación online de Grasshopper 2. Incluye un glosario de términos, temas detallados y especificaciones de componentes de Grasshopper 2.


