http://blogs.ua.es/glac/2010/0…

http://blogs.ua.es/glac/2010/02/10/ya-teneis-en-el-foro-la-defin/ http://bit.ly/dgRa9v

Ya tenéis en el foro la defin…

Ya tenéis en el foro la definición de la clase de ayer comentada:
http://labarqcom.ning.com/forum/topics/clase-del-09022010

Voronoi en Grasshopper

A continuación os dejamos una definición en Grasshopper que permite realizar Voronoi con los que podemos interactuar viendo los cambios producidos al cambiar los puntos en tiempo real.

Esta definición es obra de Dimitrie Stefanescu, estudiante de arquitectura en la universidad Ion Mincu de Bucarest.

Podeis ver más trabajos trabajos suyos en su weblog, UN DIDI.

Para descargar la definición, haced click aquí. Si no os funciona, tendreis que actualizar vuestra versión del Grasshopper. Podeis encontrar el enlace a la última versión en la barra lateral.

CNC – Discretización de superficie (v.2)

Haciendo click aquí podeis descargar una nueva versión, más simple, del script para discretizar superficies en una serie de vigas, que colgamos la semana pasada. Esta versión hace las vigas en las direcciones X e Y, por lo que teneis que orientar la superficie de acuerdo a estas condiciones para obtener el resultado más adecuado a lo que busquéis.

CNC – Discretización de superficie

A continuación os dejo lo que sería la traslación del script que vimos hace unas semanas en clase (el fabRibs), al grashopper. Lo que hace este script es discretizar una superficie dada, en una serie de costillas cuyo número, altura y espesor podemos definir, viendo las diferentes soluciones al instante. Ésta solución, ofrece dos geometrías como resultado, por un lado, la geometría real 3d, para poder usarla en documentación, renders, etc…, y por otro lado, la geometría en superficies para, usando el script unrollSrf, obtener en el plano todas las costillas para pasarlas a la máquina CNC.

Está recién “cocinado” , con lo que es posible que pueda dar algunos errores. Podeis usar los comentarios para indicarlos, o para cualquier otra estimación que querrais hacer al respecto, ya sea sobre el uso del archivo dentro del grasshopper (aunque creo que está todo bien indicado y no deberíais de tener problemas para usarlo sin liaros), sobre soluciones alternativas a la propuesta, o mejoras que pudiéseis implantar a la misma.

Os lo podeis bajar haciendo click aquí

Ejercicio 2008.11.11 – Unir los puntos

Una posible solución al ejercicio que se planteó al final de la clase del pasado día 11:

Option Explicit

Dim arrPuntos
Dim n
Call Main()

Sub Main()
arrPuntos=Rhino.GetPointCoordinates (“seleccionar los puntos”)
n=UBound(arrPuntos)+1
Rhino.Print(n & ” puntos seleccionados”)
If IsArray(arrPuntos) Then
Enlazar()
End If
End Sub

Function Enlazar()
Dim i,j
For i=0 To UBound(arrPuntos)
For j=0 To UBound(arrPuntos)
If i<>j Then
If Rhino.Distance(arrPuntos(i),arrPuntos(j))<100 Then
Rhino.addline arrPuntos(i),arrPuntos(j)

End If
End If
Next
Next
End Function