A continuación, un par de archivos con los que discriminar puntos interiores o exteriores a una curva cerrada, que podéis aplicar al caso de vuestra parcela.
El primer archivo tiene solamente un componente con el que extraer puntos interiores; en el segundo ejemplo, más extenso, se subdivide la superficie a partir de una curva y se toman tanto las caras como los puntos interiores de esa superficie.
división de la superficie asociada a una curva con puntos y caras interiores a ella
Os dejo el archivo de la clase, en el que hemos utilizado la instrucción “box morph” para repetir, adaptándola, una(s) geometría(s) en una superficie. Si teneis cualquier consulta, ¡no dudéis en preguntar!
Estamos convencidos de que un aulario del siglo XXI no puede ser un conjunto de espacios rígidos que tengan una sola forma de uso y una determinada capacidad. Creemos, en cambio, que debe ser el espacio el que se adapte a las distintas formas de ocupación que tengan lugar en su interior y eso es lo que vamos a tratar de conseguir con nuestro proyecto.
El proyecto se basa por lo tanto, en la creación de un sistema que permita obtener espacios distintos según el número de gente y su posición dentro del aulario. Para ello generamos una clase para cada grupo de personas que se delimita mediante una cubierta cuya altura baja para separar los distintos espacios.
Nos hemos encontrado durante la realización del ejercicio con ciertas limitaciones propias de Grasshopper como que no tiene todavía ningún panel con el que se puedan generar bucles (operación que se repite un número determinado de veces). Por eso hemos tenido que escribir un programa en VB.NET que es el que se encarga de ir agrupando los puntos que se encuentran a menos de una determinada distancia entre si y que deben considerarse dentro de la misma clase.
En la próxima fase vamos a tratar, en primer lugar, de mejorar el algoritmo de creación de las aulas para tratar de conseguir espacios mas interesantes.
En segundo lugar vamos a intentar conectar el software de Reactivision con Grasshopper para poder simular flujos de personas y diversas situaciones de ocupación dentro del aulario en tiempo real viendo como se comporta nuestro edificio.
Os dejo un par de enlaces con plugins para grasshopper, por si alguien se quiere animar. Ambas están en fase de desarrollo:
Os dejo los archivos de clase y una definición para dividir (cualquier) superficie para enviar las secciones a la máquina CNC.