23 minute read

DIAGRAMACIÓN DE VORONOI

Next Article
MODELADO DE MURO

MODELADO DE MURO

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.

3.1 DEFINICIÓN GRASSHOPPER - CORBERTURA DE TRIDILOSA

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

Tridilosa como cobertura Con el código de dicha estructura se logró crear una superficie que sirva como cubierta en la preexitencia

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

DEFINICIÓN GRASSHOPPER - SKIN HEXAGONAL BASED PATTERN

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

6.3 DEFINICIÓN GRASSHOPPER - SKIN RECTANGULAR BASED PATTERN

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

Pared Skin Hexagonal Con el código de dicha estructura se logró crear una superficie que sirva como una cubierta en la preeexistencia

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

Tridilosa como cobertura Con el código de dicha estructura se logró crear una superficie que sirva como una cubierta en la preeexistencia

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

10.6 DEFINICIÓN GRASSHOPPER - CUBIERTA DE TECHO MORPH

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

This article is from: