23 minute read
DIAGRAMACIÓN DE VORONOI
CORBERTURA DE TRIDILOSA
Definición Grasshopper
Advertisement
Modelado de cobertura de tridilosa aplicado en ciudad como espacio virtual
En el modelado de tridilosa se modificó y se le sacó los palos que salian abajo para así formar una cobertura para un techo que fuera para un espacio abierto.
Dividir curva en segmentos iguales
Extrae un subconjunto isométrico de una superficie Explotar una Resolver propiedades de área para breps,mallas y planos cerrados Calcular negativo de un valor
Crear curva interpolada a través de conjunto de puntos Superfiie loft a través de conjunto de secciones curvas
Crear curva interpolada a través de conjunto de puntos Unión sólida en un conjunto de breps Representa una colección de curvas de geometría curva donde está es el denominador
curva/superficie en segmentos más pequeños
Pseudocódigo
Encontrar discontinuidad a lo largo de la curva común de todas las curvas Crear tubo a partir de una línea
Crear superficie Con el comando “subsrf” y “explode” se subdivide la superficie Con el comando “move” se mueve los puntos hacia la parte inferior, posterior y se proyectan hasta cierta distancia hacia abajo Con el comando “Ln” se conectan los puntos desde el punto de área de la superficie hasta los puntos de los extremos superiores Con el comando “Loft” las lineas se unen en capas Con el comando “Ln” se extruye con líneas la proyección de los puntos que construyen la tridilosa hacia las áreas inferiores Con el comando “Ln” se extruye con lineas la proyección hacia las áreas inferiores que se encuentran más abajo Con el comando “pipe” s le agrega grosor a las líneas de la estructura
UNIFICACIÓN
El primer acercamiento hacia la unificación fue poner un techo en base a la torre parametrica que salga a partir de la termación del techo de la persistencia e incluir una pared de muro de ladrillos al costado. Incluyendo la tridilosa en las paredes triangulares inclinadas. Sin embago,la Propuesta de estrctura unificada propuesta fue cambaindo. llegando asi a tener una cobertura de tridilosa que llegue y agarre un desnivel,la torre parametrica se convirtió en base como estructura para soportar el muro de latrillos que se le dio forma de laberinto para que los usuarios sientan que estan entrando o saliendo de una experiencia irreal. Propuesta final de unificación
Este proyecto cumple el propósito de integrar a una gran cantidad de personas por medio de espacios con distintos diseños y materialidades. Este proyecto surgio en base a los algoritmos aprendidos en Grasshopper en el programa Rhinoceros.
Modelado de muro en bloques Con el código de dicha estructura se logró crear una superficie que sirva como un muro de ladrillos en la preexistencia
Torre paramétrica como base Con el código de dicha estructura se logró crear una superficie que sirva como base en la preexistencia
Rhinoceros views
Shader Style Artistic Style Pen Style
4.3 DEFINICIÓN GRASSHOPPER - MODELADO DE MURO
Genera cuadrícula de puntos en una superficie Crear curva interpolada a través de conjunto de puntos Crear curva interpolada a través de conjunto de puntos Crear un dominio numérico a partir de dos extremos Rotación para alinear plano con vector de guía Calcular negativo de un valor
Pseudocódigo
Dividir una curva en segmentos con una longitud predetrminada Evaluar una curva en el parámetro especificado
Crear superficie
Con el comando “SDivide” se subdivide verticamente en con puntos
Con el comando “Dispatch” se subdivide horizontalmante a través de líneas
Caja centrada en un plano
Con el comando “Eval” se evalua y se realiza una secuencia de puntos a lo largo de la subdivisión horizontal Por último se conecta con el comando “Box” con “Align” y con los dominios para ajustar los parámetros y las medidas
4.4 DEFINICIÓN GRASSHOPPER - TRIDILOSA Teje un conjunto de datos de entrada usando un patrón Explotar una curva/superficie Extrae un subconjunto personalizado. en segmentos más pequeños isométrico de una superficie Crear curva interpolada a través de conjunto de puntos Representa una colección de curvas de geometría curva que es el denominador común de todas las curvas
Dividir curva en segmentos iguales
Pseudocódigo
Proyecta un objeto en un plano Transladar un objeto a lo largo de un vector Crear curva interpolada a través de conjunto de puntos Superficie a través de conjunto de secciones curvas Unión sólida en un conjuto de breps Crear tubo a partir de una línea
Crear superficie Subdividir la superficie Sacar el área de las subdivisiones Proyectarlas hacia abajo Proyectarlo hacia arriba Proyectarlo hacia el medio
Unir a través de lineas desde el área de la superficie de cada cuadricula hacia las proyecciones superiores Unir a través de lineas desde las proyecciones superiores hasta la proyección inferior Unir las proyec- Darle grosor a las Proyectar con una ciones superiores líneas para que se supeficie con cierta con capas mediante convierta en distancia hacia abael comando loft y estructura jo con lineas la parte subunion inferior de la tridilosa
4.5 DEFINICIÓN GRASSHOPPER - TORRE PARAMETRICA
Geometría de curva
Vector unitario paralelo al eje “Z” Mover a una distancia determinada
Dividir curva en segmentos iguales Desplaza todos los elementos de una lista Parámetro de puntos Invertir la dirección de una Crear tubo a partir curva con una curva guía de una línea opcional Se crea una superficie o sólido de una polisuperficie en
Pseudocódigo
Rhino
Dividir curva en segmentos iguales Curva de interpolación a través de un conjunto de puntos Extruir curvas y superficies a lo largo de un vector
Insertar curva Moverlo a cierta distancia hacia arriba Dividirlo en segmentos con el comando “Divide” Unirlos a través de líneas Agregar grosor a las líneas usando el comando pipe Crear interpolación de curvas a través del conjunto de puntos
DIAGRAMACIÓN DE VORONOI
Foto original Obra: Creación de Adán - Michaelangelo
Estudio de proporciones aureas
Se hizo un estudio de las proporciones aureas que tenia la pintura, insertando puntos en todas las intersecciones que se tenia en la pintura
Definición grasshopper
Con el estudio de proporciones se insertó todos los puntos y en curva se inserto el marco que se hizo del cuadro y por ultimo se conecto con voronoi dandonos un resultado de reinterpretación
Reinterpretación El estudio de proporciones + el grasshopper nos arrojó una reinterpretación de la pintura con el comando voronoi.
SKINS
Definición grasshopper Skin Hexagonal based pattern Se hizo una superficie en rhino la cual se metio en grasshopper donde el comando principal de este modelado es utilizar el plug-in “Lunch Box”, que dentro de este se encuentra el componente “Hexagon cells”. El fotomontaje representa una batalla la cuál la superficie hexagonal es utilizada para representar las personas heridos y colgados y en la parte inferior para los soldados en acción en batalla.
Skin Rectangular based pattern
Se hizo una superficie en Rhinoceros la cuál se insertó en grasshopper donde se dividió para tener la cuadricula y se realizó un offset para formar los abocinados . El fotomontaje representa una entrada virtual a un volcán donde las personas sientan como un laberito hacia un mundo distinto.
Definición grasshopper
6.2
Crear superficies hexagonales formemente en todas las direcciones Fusionar varios flujos de datos Crea una superficie loft a través de un conjunto de secciones curvas Fusionar varios flujos de datos
Explota una curva en segmento más pequeños
Evaluar una expresión con un número flexible de variables Escalar un objeto uni-
Pseudocódigo
Evaluar las propiedades de la superficie local Reasignar números en un nuevo dominio numérico Recupere un Voltear una elemento curva usando específico de una curva guía una lista opcional
Crear superficie Se instala el pluging de lunch box y se inserta caja hexagonal Se escala hacia adentro dandole grosor
Escalarlo una vez más hacia adentro dandole una medida mas Mover extrusión hacia abajo con el comando move
Con el comando loft hacer que la extrusión interior se conecte con la proyeccion de abajo Finalmente, al conectar el comando item con flip y merge para hacer los ultimos lofts para las capas inferiores
Divide un dominio dibimensional en segmentos iguales Extraer un subconjunto isoparamétrico Deconstruye un brep en sus partes constituyentes Desplazar una curva en una superficie con una distancia especificada Transladar (mover) un objeto a lo largo de un vector
Explotar una curva en sementos más pequeños Escalar un objeto unifomemente en todas las direcciones Fusionar varios flujos de datos
Crear una superficie a partir de dos, tres o cua-
Pseudocódigo
Control deslizante Evaluar las propiedades multidimensional de la superficie local
tro curvas de borde Representa una colección de geometría 3D
Crear superficie Con el comando “divide” subdividir Se realiza un offset a la subdivision para darle grosor El offset realizarlo se escala hacia adentro para luego extruirlo hacia atrás
Con el comando “Merge” proyectar hacia afuera los últimos parametros que se realizaron con offset Se agrega las tapas de abocinados con el comando “Item” y Finalmente se conecta con el comando “Geo” “EdgesSrf”
ATRACTORES 2D
Estudio de proporciones aureas
Se hizo un estudio de las proporciones aureas que tenia la pintura, insertando puntos en todas las intersecciones que se tenia en la pintura.
Definición grasshopper
En la definición se inserto todos los puntos de la pintura a partir del estudio de proporciones y se fue moviendo las series para darle escala a la pintura y el dominio también se fue moviendo sus número para ir cambiando de forma.
Reinterpretación
Cuando se fueron cambiando los valores del dominio, esa reinterpretación en circulos fue cambiando, añandiendo el comando “Gradient” para darle un poco de color y se pueda entender mejor donde se concentran más los puntos. Es importante resaltar que los valores de dominio pueden ir cambiando.
7.1 DEFINICIÓN GRASSHOPPER - ATRACTORES 2D
Crear círculo definido por el plano base y el radio Transladar (mover) un objeto a lo largo de un vector Resolver propiedades de área para breps, mallas y planos curvos cerrados Crear dominio numérico que abarque una lista de números Reasignar números en un nuevo dominio numérico Crear superficie planas a partir de una colección de límites de bordes curvos
Escalar un objeto unifomemente en todas las direcciones
Pseudocódigo
Datos de referencia cruzada de varias listas
Calcular la distancia euclidiana entre dos coordenadas de puntos
Escalar un objeto uniformemente en todas las direcciones Gradient presenta un colección de valores de doble precisión en puntos, agregando color Permite vistas previas de geometría personalizadas
Crear plano en el eje XY y crear un circulo dentro de este Mover circulo en el eje X Mover ciculos en el eje Y Sacar área de cada circulo Meter multiples puntos del cuadro ya realizado Definir escala y agregarle distintos colores en degrade
MORPH
Modelado de fuente de agua Se realizó un modelado donde el comando principal fue “morph” y se fue modificando para que la estructura se alargue y tenga la forma de una fuente de agua. El fotomontaje representa de una fuente de agua con una estructura de madera en la parte inferior y con una salida de agua en la parte superior.
Definición Grasshopper
8.1 DEFINICIÓN GRASSHOPPER - MORPH
Crea una superficie loft a través de un conjunto de secciones curvas
Divide un dominio bidimensional en iguales segmentos Crea una caja retorcida en un parche de superficie Representa una colección de geometría de Brep (Representación de límites)
Resolver cuadros delimitadores de geometría orientada Resolver propiedades de volumen para breps cerrados y mallas Recupere un elemento
Pseudocódigo
específico de una lista Tranforma un objeto en una caja retorcida
Decontruye un brep en sus partes constituyentes
Extruya curvas y supercies a lo largo de un vector
insertar 2 curvas Se hace loft a las curvas Se crea una caja a partir de el loft Agregar una figura geometrica en 3d en rhino y se inserta en la caja de brep Con el comando “morph” se crea la extrusion hacia abajo Se crea una capa bajo de la extrusión Se crea extrusion vertical hacia abajo con los parametros de números
ESTRUCTURAS - LUNCHBOX
Modelado de estructura de techo
Modelado de estructura piso 1
Modelado de estructura piso 2
DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE TECHO Insertar curva y darle grosor formando una tubería
Crear una estructura de Truss espacial en una superficie
Pseudocódigo
insertar superficie
Crear esfera en la superficie
Se crea una estructura de Truss espacial en la superficie Se agrega comando “pipe” a la estructura para darle grosor Se agrega comando “pipe” a la estructura para darle grosor
9.2 DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE PISO 1
Crear una estructura de cuadrícula en una superficie
Insertar curva y darle grosor formando una tubería
Pseudocódigo
insertar superficie
Crear esfera en la superficie
Se agrega cuadricula en la superficie Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala Se le agrega grosor a las lineas que cnectan cada esfera para que se convierta en estructura de tubos
9.3 DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE PISO 2
Crear una estructura de cuadrícula en una superficie
Insertar curva y darle grosor formando una tubería
Pseudocódigo
insertar superficie
Crear esfera en la superficie
Se agrega cuadricula en la superficie Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala Se le agrega grosor a las lineas que cnectan cada esfera para que se convierta en estructura de tubos
UNIFICACIÓN FINAL
La ubicación indicada fue en el Circuito de playas, Cto. de playas de la Costa Verde, exactamente el espigón que se encuentra desde la orilla y se extiende hasta el mar unos 70 metros de largo. La propuesta para unificar y recrear el espigón se utilizó en la base una estructura de tubos que se creo con “Morph”, para el techo se utilizó una estructura de Tridilosa, más arriba se utilizó otra estructura de techo con abocinados creados con “Morph” , se creó un puente de esferas con el plugging de “LunchBox” por último se cresa una pared de a partir de Skins Hexagonal Based Pattern. Finalmente se creó un espacio donde los usuarios puedan circular,relajarse,ver distintas expresiones de acuerdo al modelado y disfrutar de la vista hacia el mar.
Persistencia de espigón
Propuesta final de unificación
Este proyecto cumple con el propósito de integrar una cantidad de personas por medio de espacios distintos de diseño y materialidad que fue surgiendo en base de algoritmos aprendidos en Grasshopper en el programa Rhinoceros
Puente de esferas Con el código de dicha estructura se logró crear una superficie que sirva como un puente en la preeexistencia
Cubierta techo Morph Con el código de dicha estructura se logró crear una superficie que sirva como una cubierta en la preexistencia
Base de tubos Con el código de dicha estructura se logró crear una superficie que sirva como una base en la preeexistencia
10.3 RHINOCEROS VIEWS
Shader Style
Thechnical style Pen Style
Artistic Style
10.4DEFINICIÓN GRASSHOPPER - PARED SKIN HEXAGONAL Crear superficies hexagonales Escalar un objeto uniformemente en todas las direcciones Fusionar varios flujos de datos Crea una superficie loft a través de un conjunto de secciones curvas
Fusionar varios flujos de datos
Explota una curva en segmento más pequeños Evaluar una expresión con un número flexible de variables
Pseudocódigo
Evaluar las propiedades Reasignar números de la superficie local en un nuevo dominio Voltear una curva Recupere un elemento específico de una lista usando una curva guía opcional
Crear superficie Se instala el pluging de lunch box y se inserta caja hexagonal
Se escala hacia adentro agregandole grosor
Escalarlo una vez más hacia adentro dandole una medida más reducida Mover extrusión hacia abajo con el comando move
Con el comando loft hacer que la extrusión interior se conecte con la proyeccion de abajo Finalmente, al conectar el comando item con flip y merge para hacer los ultimos lofts para las capas inferiores
10.5DEFINICIÓN GRASSHOPPER - PUENTE DE ESFERAS
Crear una estructura de cuadrícula en una superficie
Insertar curva y darle grosor formando una tubería
Pseudocódigo
insertar superficie
Crear esfera en la superficie
Se agrega cuadricula en la superficie Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala Se le agrega grosor a las líneas que conectan cada esfera para que se convierta en estructura de tubos
Crea una superficie loft a través de un conjunto de secciones curvas Crea una caja retorcida en un parche de superficie
Resolver cuadros delimitadores de geometría orientada
Pseudocódigo
Divide un dominio bidimensional en iguales segmentos Representa una colección de geometría de Brep (Representación de límites) Tranforma un objeto en una caja retorcida
insertar 2 curvas Se hace loft a las curvas Se crea una caja a partir de el loft Agregar una figura geometrica en 3d en rhino y se inserta en la caja de brep Con el comando “morph” se crea la extrusion hacia abajo
10.7
DEFINICIÓN GRASSHOPPER - TRIDILOSA Teje un conjunto de datos de entrada usando un patrón
Explotar una curva/superficie Extrae un subconjunto personalizado. en segmentos más pequeños isométrico de una superficie Crear curva interpolada a través de conjunto de puntos Representa una colección de curvas de geometría curva que es el denominador común de todas las curvas
Dividir curva en segmentos iguales
Pseudocódigo
Proyecta un objeto en un plano Transladar un objeto a lo largo de un vector Crear curva interpolada a través de conjunto de puntos Superficie a través de conjunto de secciones curvas Unión sólida en un conjuto de breps Crear tubo a partir de una línea
Crear superficie Subdividir la superficie Sacar el área de las subdivisiones Proyectarlas hacia abajo Proyectarlo hacia arriba Proyectarlo hacia el medio
Unir a través de lineas desde el área de la superficie de cada cuadricula hacia las proyecciones superiores Unir a través de lineas desde las proyecciones superiores hasta la proyección inferior Unir las proyec- Darle grosor a las Proyectar con una ciones superiores líneas para que se supeficie con cierta con capas mediante convierta en distancia hacia abael comando loft y estructura jo con lineas la parte subunion inferior de la tridilosa
10.8 DEFINICIÓN GRASSHOPPER - BASE DE TUBOS
Crea una superficie loft a través de un conjunto de secciones curvas Crea una caja retorcida en un parche de superficie Resolver cuadros delimitadores de geometría orientada Resolver propiedades de volumen para breps cerrados y mallas Recupere un elemento específico de una lista
Divide un dominio bidimensional en iguales segmentos
Pseudocódigo
Representa una colección de geometría de Brep (Representación de límites) Tranforma un objeto en una caja retorcida Decontruye un brep en sus partes constituyentes Extruya curvas y supercies a lo largo de un vector
insertar 2 curvas Se hace loft a las curvas Se crea una caja a partir de el loft Agregar una figura geométrica en 3d en rhino y se inserta en la caja de brep Con el comando “morph” se crea la extrusión hacia abajo Se crea una capa bajo de la extrsión Se crea extrusion vertical hacia abajo con los parámetros de números