Grasshopper

algorithmic modeling for Rhino

Hi guys,

I don't know what is wrong with this simple definition on space syntax...Any ideas?

Domain...lists...input curves?

Thanks...

Views: 84

Attachments:

Replies to This Discussion

Hola Andrés

Supongo que eres hijo de Ricardo. 

El problema está en la topología de tus líneas. Para hacer el análisis, cada segmento debe ser un elemento independiente. Los nodos van a ser lugares en los que terminen (o empiecen) una o más líneas. Si la línea pasa de largo por el nodo, no se toma en cuenta. 

Saludos

Hola Frane,

Gracias por tu respuesta.

Soy sobrino de Ricardo.

Probé con un componente 'Split Curves' (PhytonScript) que uso a veces...a pesar de que pierdo algunas lineas parece que funcionó.

Adjunto el resultado.

Gracias nuevamente!

Attachments:

Yo soy colega de Ricardo en la FAUG

Ese componente de python está malo en varias maneras. No lo uses.

  • Lo primero que me llama la atención es la tolerancia. Al modificarla no cambia mucho hasta que subes sobre 10. No me queda claro qué es lo que representa.
  • La estructura de salida es arbitraria. Es probablemente fruto de la aplicación de la intersección de multiples curvas pero una buena implementación debiera arreglarselas para refereciar correctamente el orden de entrada.
  • Genera líneas duplicadas
  • Faltan líneas y eso no es aceptable, menos para que el análisis topológico tenga alguna validez. 

Luego, en la definición tienes un problema porque necesitas hacer flatten en la salida de tu componente de python sino el análisis de conectividad se va a hacer por grupos y no va a servir. 

El corte de las líneas se puede hacer con componentes de GH, con "Multiple curves". 

Lo último es que no debieras confiar en el análisis automático de los límites del dominio porque puedes tener uno o dos valores muy desconectados, que no te van a permitir generar una buena representación. 

Hago clases en Arq UDD. Estaba Juan Pablo también pero se fue hace poco.

-

Otro intento. Mejora, no se pierden lineas pero al hacer flatten deja de funcionar...

Attachments:

Se te está quedando pegado porque todavía no está bien el corte de las líneas y estás generando demasidas curvas. Cada curva la estás cortando en dos con cada uno de los t. Esto significa en en vez de tener 5 divisiones en una curva, por ejemplo, terminas con 10 curvas sobrepuestas.

Tienes que lograr agrupar en una sola rama todos los índices que sean iguales entre sí, en realidad todos los t cuyo indice sea igual. Ahí recién puedes hacer el shatter. 

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service