1 en Es
1 en Es
1 en Es
2.1. Índice
Este índice proporciona información adicional sobre todos los componentes utilizados en este manual, así como sobre otros componentes que pueden resultarle
útiles. Esto es solo una introducción a más de 500 componentes en el complemento Grasshopper.
Parámetros
Geometría
Primitivo
Índice 224
El Grasshopper Primer V3.3
Entrada
PIButton Botón
Objeto de botón con dos valores. Cuando se presiona, el objeto del botón devuelve un valor
verdadero y luego se restablece en falso.
defecto, se usa el dominio de la unidad (0.0 ~ 1.0), pero esto se puede ajustar a través de los parámetros de
entrada L0 y L1. Puede agregar pinzamientos de color al objeto de degradado arrastrando desde la rueda de
color en la esquina superior izquierda y establecer pinzamientos de color haciendo clic derecho sobre ellos.
Un control deslizante es un objeto de interfaz especial que permite la configuración rápida de valores numéricos
individuales. Puede cambiar los valores y las propiedades a través del menú o haciendo doble clic en un objeto
deslizante. Los controles deslizantes se pueden hacer más largos o más cortos arrastrando el borde más a la derecha
hacia la izquierda o hacia la derecha. Tenga en cuenta que los controles deslizantes solo tienen una salida (es decir, sin
entrada).
PIPanel Panel
Un panel para notas personalizadas y valores de texto. Por lo general, es un objeto inactivo que le
permite agregar comentarios o explicaciones a un documento. Los paneles también pueden recibir
su información desde otro lugar. Si conecta un parámetro de salida en un Panel, puede ver el
contenido de ese parámetro en tiempo real. Todos los datos en Grasshopper se pueden ver de
esta manera. Los paneles también pueden transmitir su contenido a un archivo de texto.
Índice 225
El Grasshopper Primer V3.3
Utilidades
PUJump Saltar
Salta entre diferentes lugares.
Matemáticas
Dominio
MDBnd Límites
Cree un dominio numérico que abarque una lista de números.
Índice 226
El Grasshopper Primer V3.3
MDInc Incluye
Pruebe un valor numérico para ver si está incluido en el dominio.
Operadores
MOAdd Adición
Suma matemática.
MODiv División
División matemática.
MOEquals Igualdad
Prueba de (in) igualdad de dos números.
MOAnd Puerta y
Realizar conjunción booleana (puerta AND). Ambas entradas deben ser verdaderas para que el
resultado sea verdadero.
MONot Puerta no
Realizar negación booleana (NO puerta).
Páramo Puerta o
Realice la disyunción booleana (puerta OR). Solo una entrada debe ser verdadera para que el
resultado sea verdadero.
Múltiplemente Multiplicación
Multiplicación matemática.
MOSimilar Semejanza
Prueba la similitud de dos números.
MOSub Sustracción
Resta matemática.
Índice 227
El Grasshopper Primer V3.3
Guión
MSEval Evaluar
Evaluar una expresión con un número flexible de variables.
Trigonometría
MTCos Coseno
Calcule el coseno de un valor.
MTDeg Grados
Convierta un ángulo especificado en radianes a grados.
MTRad Radianes
Convierta un ángulo especificado en grados a radianes.
MTSin Seno
Calcule el seno de un valor.
Utilidades
MUAvr Promedio
Resolver el promedio aritmético de un conjunto de ítems.
MUPi Pi
Devuelve un múltiplo de Pi.
Conjuntos
Lista
SLDispatch Envío
Distribuya los elementos de una lista en dos listas de destino. El despacho de listas es muy similar
al componente [Patrón de descarte], con la excepción de que ambas listas se proporcionan como
salidas.
Índice 228
El Grasshopper Primer V3.3
Mide la longitud de una lista. Los elementos en una lista se identifican por su índice. El
primer elemento se almacena en el índice cero, el segundo elemento se almacena en el
índice uno y así sucesivamente. El índice más alto posible en una lista es igual a la
longitud de la lista menos uno.
Desplaza todos los elementos de una lista. Los elementos de la lista se desplazan (mueven) hacia el final de la
lista si el desplazamiento de desplazamiento es positivo. Si Wrap es igual a True, los elementos que se caen
Ordenar una lista de teclas numéricas. Para que algo se clasifique, primero debe ser
comparable. La mayoría de los tipos de datos no son comparables, siendo los números y
las cadenas básicamente las únicas excepciones. Si desea ordenar otros tipos de datos,
como curvas, primero deberá crear una lista de claves.
SLWeave Tejido
Índice 229
El Grasshopper Primer V3.3
Tejer un conjunto de datos de entrada utilizando un patrón personalizado. El patrón se especifica como
una lista de valores de índice (enteros) que definen el orden en que se recopilan los datos de entrada.
Conjuntos
define como una lista de valores booleanos. La máscara de bits se repite hasta que se hayan evaluado
Aleatoriamente baraja una lista de valores. La lista de entrada se reordena en función del ruido
aleatorio. La fluctuación es una buena forma de obtener un conjunto aleatorio con una buena
distribución. El parámetro jitter establece el radio del ruido aleatorio. Si el jitter es igual a 0.5,
entonces cada elemento puede reposicionarse al azar dentro de la mitad del lapso de todo el
conjunto.
SSRandom Aleatorio
Genere una lista de números pseudoaleatorios. La secuencia numérica es única pero
estable para cada valor semilla. Si no le gusta una distribución aleatoria, pruebe diferentes
valores semilla.
SSRange Rango
Crea un rango de números. Los números están espaciados igualmente dentro de un
dominio numérico. Use este componente si necesita crear números entre extremos. Si
necesita control sobre el intervalo entre números sucesivos, debería estar utilizando el
componente [Serie].
SSSeries Serie
Crea una serie de números. Los números están espaciados de acuerdo con el valor
{Paso}. Si necesita distribuir números dentro de un rango numérico fijo, considere usar el
componente [Rango] en su lugar.
Árbol
Índice 230
El Grasshopper Primer V3.3
Por lo general, los elementos de datos se almacenan en ramas en valores de índice específicos
(0 para el primer elemento, 1 para el segundo elemento, y así sucesivamente) y las ramas se
almacenan en árboles en rutas de ramas específicas, por ejemplo: {0; 1 }, que indica la segunda
sub-rama de la primera rama principal. El injerto crea una nueva rama para cada elemento de
datos.
STMerge Unir
Combina un montón de flujos de datos.
Elimina todas las ramas de un árbol que llevan un número especial de elementos de datos.
Puede suministrar un límite inferior y uno superior para la poda de ramas.
Vector
Cuadrícula
VGHexGrid Hexagonal
Cuadrícula 2D con celdas hexagonales.
VGRecGrid Rectangular
Cuadrícula 2D con celdas rectangulares.
Índice 231
El Grasshopper Primer V3.3
VGSqGrid Cuadrado
Punto
VPpDecon Deconstruir
Deconstruir un punto en sus partes componentes.
VPDist Distancia
Calcule la distancia euclidiana entre las coordenadas de dos puntos.
Vector
VVX Unidad X
VVY Unidad
Vector unitario paralelo al eje mundial {y}.
Curva
Análisis
División
Índice 232
El Grasshopper Primer V3.3
Primitivo
CPCir Circulo
Crea un círculo definido por el plano base y el radio.
CPPolygon Polígono
Cree un polígono con bordes redondos opcionales.
Ranura
CSIntCrv Interpolar
Cree una curva interpolada a través de un conjunto de puntos.
CSPLine PolyLine
Crea una polilínea conectando varios puntos.
Util
CUExplode Explotar
Explota una curva en segmentos más pequeños.
Índice 233
El Grasshopper Primer V3.3
CUOffset Compensar
Superficie
Análisis
Forma libre
SFExtr Extrudir
Extruye curvas y superficies a lo largo de un vector.
SFLoft Desván
SFRevSrf Revolución
Crea una superficie de revolución.
SFSwp2 Sweep2
Cree una superficie de barrido con dos curvas de riel.
Primitivo
Índice 234
El Grasshopper Primer V3.3
Util
SUSubSrf Isotrim
Extraer un subconjunto isoparamétrico de una superficie.
Malla
Triangulación
MTVoronoi Voronoi
Diagrama voronoi plano para una colección de puntos.
Transformar
Afín
Formación
Morph
Índice 235
El Grasshopper Primer V3.3
Monitor
Color
Dimensiones
Un componente de etiqueta de texto le permite dibujar pequeñas cadenas en la ventana gráfica como elementos
de comentarios. El texto y la ubicación se especifican como parámetros de entrada. Cuando las etiquetas de
Avance
Vector
Índice 236
El Grasshopper Primer V3.3
Estos archivos de ejemplo acompañan a Grasshopper Primer y están organizados de acuerdo con la sección.
1.2.
1.3.
1.3.2.1_attractor definition.gh
1.3.3_operadores y condicionales.gh
1.3.3.4_trigonometry components.gh
1.3.3.5_expressions.gh
1.3.4_dominios y color.gh
1.4.
1.4.3_data matching.gh
1.4.4_list creation.gh
1.4.5_list visualization.gh
1.4.6_list management.gh
1.5.
1.5.1.3_morphing definition.gh
1.5.3.6_weaving definition.gh
2.3. Recursos
Hay muchos recursos disponibles para aprender más sobre Grasshopper y los conceptos de diseño paramétrico. También hay más de cien complementos y
complementos que amplían la funcionalidad de Grasshopper. A continuación se presentan algunos de nuestros favoritos.
Comunidades enchufables
food4Rhino (WIP) es el nuevo servicio comunitario enchufable de McNeel. Como usuario, encuentre los complementos más nuevos de Rhino, complementos de
Grasshopper, texturas y fondos, agregue sus comentarios, discuta sobre nuevas herramientas, póngase en contacto con los desarrolladores de estas aplicaciones,
DIVA-for-Rhino permite a los usuarios realizar una serie de evaluaciones de desempeño ambiental de edificios individuales y paisajes urbanos. http://diva4rhino.com/
Element es un complemento de geometría de malla para Grasshopper, que permite la creación, análisis, transformación, subdivisión y suavizado de
mallas. http://www.food4rhino.com/project/element
Firefly ofrece un conjunto de herramientas de software integrales dedicadas a cerrar la brecha entre Grasshopper y el microcontrolador Arduino. http://fireflyexperiments.com
GhPython es el componente de intérprete de Python para Grasshopper que le permite ejecutar scripts dinámicos de cualquier tipo. A diferencia de otros componentes de
secuencias de comandos, GhPython permite el uso de rhinoscriptsyntax para iniciar las secuencias de comandos sin necesidad de ser un programador. http://www.food4rhino.com/project/ghpython
Recursos 238
El Grasshopper Primer V3.3
HAL es un complemento de Grasshopper para la programación de robots industriales que admite máquinas ABB, KUKA y Universal Robots. http://hal.thibaultschwartz.com/
Amplía la capacidad de Grasshopper para crear y hacer referencia a la geometría, incluidas luces, bloques y objetos de texto. También permite el acceso a
información sobre el documento de Rhino activo, relacionado con materiales, capas, tipos de línea y otras configuraciones. http://www.food4rhino.com/project/human
Karamba es un programa interactivo de elementos finitos paramétricos. Le permite analizar la respuesta de vigas tridimensionales y estructuras de carcasa bajo
Kangaroo es un motor de Live Physics para simulación interactiva, optimización y búsqueda de formas directamente en Grasshopper. http://www.food4rhino.com/project/kangaroo
Doblar paneles usando plegado curvo y distribución de paneles de control en superficies con una gama de sistemas de atracción.
http://www.food4rhino.com/project/robofoldkingkong
LunchBox es un complemento para Grasshopper para explorar formas matemáticas, paneles, estructuras y flujo de trabajo.
http://www.food4rhino.com/project/lunchbox
Meshedit es un conjunto de componentes que amplían la capacidad de Grasshopper para trabajar con mallas.
http://www.food4rhino.com/project/meshedittools
Herramientas paramétricas para crear y manipular cuadrículas rectangulares, atractores y admitir la transformación creativa de patrones paramétricos. http://www.food4rhino.com/project/pt-gh
Recursos 239
El Grasshopper Primer V3.3
Platypus permite a los autores de Grasshopper transmitir geometría a la web en tiempo real. Funciona como una sala de chat para geometría paramétrica, y
http://www.food4rhino.com/project/platypus
TT Toolbox presenta una gama de herramientas diferentes que nosotros, desde Core Studio en Thornton Tomasetti, usamos regularmente, y pensamos que
Weaverbird es un modelador topológico que contiene muchos de los operadores de subdivisión y transformación conocidos, fácilmente utilizables por los
diseñadores. Este complemento reconstruye la forma, subdivide cualquier malla, incluso hecha por polilíneas, y ayuda a prepararse para la fabricación. http://www.giuliopiacentino.com/wea
Primers adicionales
The Firefly Primer Este libro está destinado a enseñar los conceptos básicos de la electrónica (utilizando un Arduino), así como diversas técnicas de creación de
prototipos digitales / físicos para personas nuevas en el campo. No es un libro completo sobre electrónica (ya que ya hay una serie de excelentes recursos
dedicados a este tema). En cambio, este libro se centra en acelerar el proceso de creación de prototipos. Escrito por Andrew Payne. http://fireflyexperiments.com/resources/
Matemática Esencial Essential Mathematics utiliza Grasshopper para presentar a los profesionales del diseño conceptos matemáticos básicos que son necesarios
para el desarrollo efectivo de métodos computacionales para modelado 3D y gráficos por computadora. Escrito por Rajaa Issa.
http://www.rhino3d.com/download/rhino/5.0/EssentialMathematicsThirdEdition/
Algoritmos Generativos Una serie de libros cuyo objetivo es desarrollar diferentes conceptos en el campo de Algoritmos Generativos y Diseño Paramétrico.
Rhino Python Primer Este manual está destinado a enseñar programación a principiantes absolutos, personas que han jugado un poco con la programación o
programadores expertos que buscan una introducción rápida a los métodos en Rhino. Escrito por Skylar Tibbits. http://www.rhino3d.com/download/IronPython/5.0/RhinoPython101
Referencias generales
Wolfram MathWorld es un recurso matemático en línea., creado por Eric W. Weisstein con la ayuda de miles de contribuyentes. Desde que su contenido apareció
por primera vez en línea en 1995, MathWorld se ha convertido en un nexo de información matemática tanto en las comunidades matemáticas como educativas. Sus
entradas están ampliamente referenciadas en revistas y libros que abarcan todos los niveles educativos. http://mathworld.wolfram.com/
Otras lecturas
Burry, Jane y Mark Burry. Las nuevas matemáticas de la arquitectura. Londres: Thames & Hudson, 2010.
Burry, Mark. Culturas de secuencias de comandos: diseño arquitectónico y programación. Chichester, Reino Unido: Wiley, 2011.
Recursos 240
Hensel, Michael, Achim Menges y Michael Weinstock. Tecnologías emergentes y diseño: hacia un paradigma biológico para la arquitectura. Oxon: Routledge, 2010.
Menges, Achim y Sean Ahlquist. Pensamiento de diseño computacional. Chichester, Reino Unido: John Wiley & Sons, 2011.
Menges, Achim. Computación material: mayor integración en el diseño morfogenético. Hoboken, Nueva Jersey: Wiley, 2012.
Peters, Brady y Xavier De Kestelier. La computación funciona: la construcción del pensamiento algorítmico. Wiley, 2013.
Peters, Brady. Inside Smartgeometry: Expandiendo las posibilidades arquitectónicas del diseño computacional.
Pottmann, Helmut y Daril Bentley. Geometría Arquitectónica. Exton, PA: Bentley Institute, 2007.
Sakamoto, Tomoko y Albert Ferré. Del control al diseño: arquitectura paramétrica / algorítmica. Barcelona: Actar-
D, 2008.
Woodbury, Robert. Elementos de diseño paramétrico. Londres: Routledge, 2010. The Grasshopper Primer V3.3
Recursos 241
El Grasshopper Primer V3.3