Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

1 en Es

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

El Grasshopper Primer V3.

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

PGCrv Parámetro de la curva


Representa una colección de geometría de curva. La geometría de la curva es el
denominador común de todos los tipos de curvas en Grasshopper.

PGCircle Parámetro del círculo


Representa una colección de primitivas de círculo.

PGGeo Parámetro de geometría


Representa una colección de geometría 3D.

PGPipeline Tubería de geometría


Define una tubería de geometría de Rhino a Grasshopper.

PGPt Parámetro de punto


Los parámetros de punto son capaces de almacenar datos persistentes. Puede establecer los
registros persistentes a través del menú de parámetros.

PGSrf Parámetro de superficie


Representa una colección de geometría de superficie. La geometría de la superficie es el
denominador común de todos los tipos de superficie en Grasshopper.

Primitivo

PPBool Parámetro booleano


Representa una colección de valores booleanos (verdadero / falso).

PPD Parámetro de dominio


Representa una colección de dominios unidimensionales. Los dominios se usan típicamente
para representar fragmentos de curvas y rangos numéricos continuos. Un dominio consta de
dos números que indican los límites del dominio, todo entre estos números es parte del
dominio.

PPD2 Dominio 2 Parámetro


Contiene una colección de dominios bidimensionales. Los dominios 2D se usan típicamente
para representar fragmentos de superficie. Un dominio bidimensional consta de dos dominios
unidimensionales.

PPID Parámetro Guid


Representa una colección de identificadores únicos globales. Los parámetros guid son
capaces de almacenar datos persistentes. Puede establecer los registros persistentes a
través del menú de parámetros.

PPInt Parámetro entero


Representa una colección de valores numéricos enteros. Los parámetros enteros son capaces
de almacenar datos persistentes. Puedes configurar

Índice 224
El Grasshopper Primer V3.3

los registros persistentes a través del menú de parámetros.

PPNum Parámetro de número


Representa una colección de valores de coma flotante. Los parámetros numéricos son
capaces de almacenar datos persistentes. Puede establecer los registros persistentes a través
del menú de parámetros.

PPPath Ruta de archivo

Contiene una colección de rutas de archivos.

Entrada

PIToggle Alternar booleano Alternar booleano


(verdadero / falso).

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.

PISwatch Muestra de color


Una muestra es un objeto de interfaz especial que permite la configuración rápida de valores de
color individuales. Puede cambiar el color de una muestra a través del menú contextual.

PIGrad Control de gradiente


Los controles de degradado le permiten definir un degradado de color dentro de un dominio numérico. Por

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.

PIGraph Graph Mapper


Los objetos del mapeador gráfico le permiten reasignar un conjunto de números. Por defecto, los
dominios {x} e {y} de una función de gráfico son dominios unitarios (0.0 ~ 1.0), pero se pueden
ajustar a través del editor de gráficos. Los mapeadores de gráficos pueden contener una única
función de mapeo, que puede seleccionarse a través del menú contextual. Los gráficos suelen
tener pinzamientos (pequeños círculos), que se pueden usar para modificar las variables que
definen la ecuación del gráfico. Por defecto, los objetos del mapeador de gráficos no contienen
gráficos y realizan un mapeo de valores 1: 1.

PISlider Control deslizante de números

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.

PILista Lista de valores

Índice 225
El Grasshopper Primer V3.3

Utilidades

PUCin Entrada de clúster

Representa un parámetro de entrada del clúster.

PUCOut Salida de clúster


Representa un parámetro de entrada del clúster.

PUDam Presa de datos

Retrasar los datos en su camino a través del documento.

PUJump Saltar
Salta entre diferentes lugares.

PUViewer Param Viewer Un visor para estructuras


de datos.

PUScribble Garabato Una nota


rápida.

Matemáticas

Dominio

MDBnd Límites
Cree un dominio numérico que abarque una lista de números.

MDConsec Dominios consecutivos


Crea dominios consecutivos a partir de una lista de números.

MDDom Construir dominio


Cree un dominio numérico a partir de dos extremos numéricos.

MDDom2Num Construir dominio²


Crea un dominio bidimensional a partir de cuatro números.

MDDeDomain Deconstruir dominio


Deconstruir un dominio numérico en sus partes componentes.

MDDeDom2Num Deconstruir dominio²


Deconstruir un dominio bidimensional en cuatro números.

MDDivide Divide Domain²


Divide un dominio bidimensional en segmentos iguales.

Índice 226
El Grasshopper Primer V3.3

MDDivide Divide Domain²


Divide un dominio bidimensional en segmentos iguales.

MDInc Incluye
Pruebe un valor numérico para ver si está incluido en el dominio.

MDReMap Remapear números


Reasigne números en un nuevo dominio numérico.

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.

MOLarger Más grande que Más grande que (o


igual a).

Múltiplemente Multiplicación
Multiplicación matemática.

MOSmaller Más pequeño que más grande que (o


igual a).

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.

MSExpression Expresión Evaluar una expresión.

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.

MUPhi Proporción de oro

Devuelve un múltiplo de la proporción áurea (Phi).

MUPi Pi
Devuelve un múltiplo de Pi.

Conjuntos

Lista

SLCombine Combinar datos


Combina elementos no nulos de varias entradas.

SLCrossRef Referencia cruzada


Datos de referencia cruzada de múltiples listas.

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.

SLIns Insertar elementos

Inserte una colección de artículos en una lista.

Índice 228
El Grasshopper Primer V3.3

SLItem Artículo de lista

Recuperar un elemento específico de una lista.

SLLng Longitud de la lista

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.

SLLong Lista mas larga


Crecer una colección de listas a la mayor longitud entre ellos.

SLSplit Lista dividida

Dividir una lista en partes separadas.

SLReplace Reemplazar artículos

Reemplazar ciertos elementos en una lista.

SLRev Lista inversa


Invierta el orden de una lista. El nuevo índice de cada elemento será Ni, donde N es el
índice más alto de la lista e i es el índice anterior del elemento.

SLShift Lista de turnos

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

de los extremos se vuelven a agregar.

SLShort Lista más corta


Reduzca una colección de listas a la longitud más corta entre ellas.

SLSift Tamizar Patrón

Tamice los elementos en una lista usando un patrón de índice repetitivo.

SLSort Lista Ordenada

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

SSCulli Índice de descarte

Elimine (elimine) elementos indexados de una lista.

SSCull Cull Pattern


Elimine (elimine) elementos en una lista utilizando una máscara de bits repetitiva. La máscara de bits se

define como una lista de valores booleanos. La máscara de bits se repite hasta que se hayan evaluado

todos los elementos de la lista de datos.

SSDup Datos duplicados


Datos duplicados un número predefinido de veces. Los datos se pueden duplicar de dos
maneras: se añaden copias de la lista al final hasta que se haya alcanzado el número de
copias o cada elemento se duplica varias veces antes de pasar al siguiente elemento.

SSJitter Estar nervioso

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].

SSRepeat Repetir datos


Repita un patrón hasta que alcance una cierta longitud.

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

STExplode Explotar árbol


Extrae todas las ramas de un árbol.

Índice 230
El Grasshopper Primer V3.3

STFlatten Aplanar árbol


Aplane un árbol de datos eliminando toda la información de ramificación.

STFlip Flip Matrix


Voltee un árbol de datos tipo matriz intercambiando filas y columnas.

STGraft Árbol de injerto

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.

STPath Path Mapper


Realizar operaciones léxicas en árboles de datos. Las operaciones léxicas son
asignaciones lógicas entre rutas de datos e índices que se definen mediante máscaras y
patrones textuales (léxicos).

STPrune Árbol de ciruela

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.

STSimplify Simplificar el árbol

Simplifique un árbol eliminando la superposición compartida entre todas las ramas.

STTStat Estadísticas de árbol

Obtenga algunas estadísticas sobre un árbol de datos.

STUnflatten Árbol sin aplastar


Despliega un árbol de datos volviendo a mover elementos a las 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

Cuadrícula 2D con celdas cuadradas

Punto

VPPt Punto de construcción

Construya un punto a partir de las coordenadas {xyz}.

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

Vector unitario paralelo al eje mundial {x}.

VVY Unidad
Vector unitario paralelo al eje mundial {y}.

VVVec2Pt Vector 2Pt


Crea un vector entre dos puntos.

Curva

Análisis

CACP Puntos de control


Extraiga los puntos de control de nudos y los nudos de una curva.

División

CDDivide Dividir curva


Divide una curva en segmentos de igual longitud.

Índice 232
El Grasshopper Primer V3.3

Primitivo

CPCir Circulo
Crea un círculo definido por el plano base y el radio.

CPCir3Pt Circle 3Pt


Crea un círculo definido por tres puntos.

CPCirCNR Círculo CNR


Crea un círculo definido por centro, normal y radio.

CPLine Line SDL


Cree un segmento de línea definido por el punto de inicio, la tangente y la longitud.

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.

CSKinkCrv Curva rizada


Construya una curva interpolada a través de un conjunto de puntos con un umbral de ángulo de
curvatura.

CSNurbs Curva de Nurbs


Construya una curva de nurbs desde los puntos de control.

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

<CUJoin Unir curvas


Unir tantas curvas como sea posible.

CUOffset Compensar

Desplaza una curva con una distancia especificada.

Superficie

Análisis

SADeBrep Deconstruir Brep


Deconstruir un brep en sus partes constituyentes.

Forma libre

SFBoundary Superficies límite


Cree superficies planas a partir de una colección de curvas de borde límite.

SFExtr Extrudir
Extruye curvas y superficies a lo largo de un vector.

SFExtrPt Punto de extrusión

Extruye curvas y superficies a un punto.

SFLoft Desván

Cree una superficie abuhardillada a través de un conjunto de curvas de sección.

SFRevSrf Revolución
Crea una superficie de revolución.

SFSwp2 Sweep2
Cree una superficie de barrido con dos curvas de riel.

Primitivo

SPBBox Cuadro delimitador

Resuelva cajas de delimitación de geometría orientada.

Índice 234
El Grasshopper Primer V3.3

Util

SUSDivide Divide la superficie


Genere una cuadrícula de {uv} puntos en una superficie.

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

TARecMap Mapeo Rectángulo


Transforma la geometría de un rectángulo a otro.

Formación

TAArrLinear Matriz lineal


Crea una matriz lineal de geometría.

Morph

TMMorph Box Morph


Transforma un objeto en una caja retorcida.

Índice 235
El Grasshopper Primer V3.3

TMSBox Caja de superficie

Crea una caja retorcida en un parche de superficie.

Monitor

Color

DCHSL Color HSL


Cree un color a partir de canales de punto flotante {HSL}.

Dimensiones

DDTag Etiquetas de texto

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

texto se hornean, se convierten en puntos de texto.

DDTag3D Text Tag 3D


Representa una lista de etiquetas de texto en 3D en una vista de Rhino

Avance

DPPreview Vista previa personalizada

Permite vistas previas de geometría personalizadas.

Vector

DVPoints Lista de puntos

Muestra detalles sobre listas de puntos.

Índice 236
El Grasshopper Primer V3.3

2.2. Archivos de ejemplo de Grasshopper

Estos archivos de ejemplo acompañan a Grasshopper Primer y están organizados de acuerdo con la sección.

1.2.

1.2.5_the grasshopper definition.gh

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.3.5_booleanos y operadores lógicos.gh

1.4.

1.4.1.2_grasshopper spline components.gh

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.4.7_ trabajando con lists.gh

1.5.

1.5.1.3_morphing definition.gh

1.5.2.1_Data Tree Visualization.gh

1.5.3_ trabajando con data trees.gh

1.5.3.6_weaving definition.gh

1.5.4_rail intersect definition.gh

Ejemplo de archivos 237


El Grasshopper Primer V3.3

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,

comparta sus scripts. http://www.food4rhino.com/

Página de complementos de Grasshopper http://www.grasshopper3d.com/page/addons-forgrasshopper

Complementos que amamos

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

cargas arbitrarias. http://www.karamba3d.com/

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

permite mashups de modelos 3D sobre la marcha en el navegador web.

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

algunos de ustedes podrían apreciarlas. http://www.food4rhino.com/project/tttoolbox

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.

Escrito por Zubin Khabazi. http://www.morphogenesism.com/media.html

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.

Jabi, Wassim. Diseño paramétrico para la arquitectura. Laurence King, 2013.

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.

Chichester: Wiley, 2013.

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

Sobre este manual 242

También podría gustarte