list and conditions

Page 1

List Item & Cull Index sábado, 12 de noviembre de 2016

Bernat Mora

10:00

5 puntos referenciados Se han creado 5 puntos vinculados al parámetro point, seleccionados en el orden que sale en la imagen con set multiple points.

Conectando un circulo podemos ver como todos están vinculados a cada punto. Con list Item y un Slider podemos hacer que la figura rectangle vaya pasando de punto a punto según el parámetro del Slider. List Item escoge el Item especifico de la entrada i. Para poder hacer que el rectangulo quede centrado en el punto se le ha puesto un Slider con un componente Negative y un dominio.

Con Cull Index hacemos el contrario de List Item. O sea, la figura estará en todos los puntos menos en el parámetro del Slider. El orden de los puntos se modifica con Cull Index según el parámetro del Indices.

Item List con Indices 2 para el rectángulo. Cull Index con Indices 4 para el polígono.

Items list-Cull Index página 1


Jitter sábado, 12 de noviembre de 2016

Bernat Mora

10:40

El parámetro Jitter nos modifica el orden de los puntos aleatoriamente.

Podemos ver cómo han cambiado los índices.

Conectando los puntos con una PolyLine vemos que va siguiendo el orden de inicio.

Conectando el Jitter el orden es aleatorio.

Conectando un Nurbs Curve o Interpolate.

Items list-Cull Index página 2


Shift List and Reverse List sábado, 12 de noviembre de 2016

Bernat Mora

10:57

Desplazando uno de los puntos y conectando Point Order, podemos ver con unas flechas el orden actual de los puntos.

Con Shift List y un Slider podemos ir cambiando ese orden.

Moviendo más los puntos se ve mejor la función del Shift List.

Si desactivamos el Toggle a False la secuencia no sigue enlazando todos los puntos.

El comando Reverse List pone el orden de los puntos al revés.

Items list-Cull Index página 3


Bernat Mora

Series and Sort List sábado, 12 de noviembre de 2016

14:06

Con Series podemos crear secuencias de números. S= primer número de la serie. N=intervalo de paso. C=número de valores de la serie.

Con Sort List podemos ordenar una secuencia de números creada con Random que estará desordenada. Conectando Line cada grupo de puntos sin el Sort List, vemos que al estar la línea de puntos superior desordenada las líneas se cruzan.

Conectando el Sort list se ordenan los puntos y las líneas ya no se cruzan.

Items list-Cull Index página 4


Longest List sábado, 12 de noviembre de 2016

Bernat Mora

15:02

Por defecto Grasshopper viene con Longest List en sus parámetros Longest List hace que cada número de una serie busque su igual en la otra serie y si no existe se queda en el último número de la serie.

Si ponemos la serie en un solo número nos creara líneas desde ese número hasta todos los demás de la serie contraria.

En cada Index tenemos el mismo valor

Cada número se desplaza según su coordenada. Al ir desplazándose cada uno por igual se crea una línea.

Al poner menos valor de números en la entrada Y, a partir de 4 el valor en la coordenada Y siempre será 2

Items list-Cull Index página 5


Curve Division sábado, 12 de noviembre de 2016

Bernat Mora

15:36

Dividimos una curva

Con List Item tenemos solo el punto que esta el el índice. En este caso el 7.

Con Cull Index tenemos todos los puntos menos el del índice. En este caso el 7.

Si ponemos varios Sliders en el índice obtendremos sus valores.

Items list-Cull Index página 6


Curve Division cont-1 sábado, 12 de noviembre de 2016

Bernat Mora

15:47

También podemos poner un panel con varios valores.

Con Cull Nth nos elimina cada 5 valor. Según el número que este en el Slider.

Con Cull Pattern y un panel con diferentes posiciones de False y True, nos eliminara los False y dejara los True.

En este caso hemos puesto un Booleano Not para tener los puntos contrarios a la lista. Así disponemos de los puntos por separado para próximas operaciones.

Items list-Cull Index página 7


Curve Division cont-2 domingo, 13 de noviembre de 2016

Bernat Mora

15:28

Dispatch distribuye la lista acuerdo con los valores True False. Los valores True salen por A y los valores False salen por B.

Con Deconstruct podemos modificar la posición de los puntos

Weave es el contrario de Deconstruct y su entrada 0 es False y la 1 es True. Conectando un Interpolate nos sigue los puntos False Aquí se ha creado un circulo y una curva cerrada con Rhino. Se han vinculado a cada parametro Curve y se han dividido con Divide. En caso que tengamos los puntos en la dirección contraria se le pone Reverse. Con un Shift List le podemos ir girando los valores para que las lineas sigan la trayectoria deseada. Luego hacemos Loft y para cerrar se ha optado por poner Loft options con el Toggle True.

Items list-Cull Index página 8


Bernat Mora

List-1 miĂŠrcoles, 16 de noviembre de 2016

14:46

Items list-Cull Index pĂĄgina 9


Bernat Mora

List-2 viernes, 04 de noviembre de 2016

9:31

Items list-Cull Index pรกgina 10


Bernat Mora

List-3 viernes, 04 de noviembre de 2016

9:36

Items list-Cull Index pรกgina 11


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.