viernes, 28 de enero de 2011

polígonos sobre cualquier superficie





Ok, hay que darle al SURFACE "reparametrize", y setear el POINT X Y Z en "cross reference" para que salga la retícula...la foto de abajo muestra como se vería de no estar en cross reference...de no estar reparametrizada la superficie, todos los polígonos se amontonarían en una parte pequeña de la superficie. Traté primero con divide surface y conectando un plano a cada punto, para entonces luego conectarle un polígono a cada plano, pero tampoco funcionó.

jueves, 27 de enero de 2011





Aquí hice un loft entre bezier adyacentes...como lo que me hacía inicialmente era un loft entre los negativos de los beziers, hice un FLIP de cada curve. También se puede resolver ajustando los SLIDERS en números negativos, de forma que hagan el bezier en la dirección contraria. Luego hice un OFFSET de la superficie resultante, con OFFSET SURFACE y FLIP SURFACE, porque inicialmente me hacia el offset hacia el interior, en vez que hacia afuera.

domingo, 23 de enero de 2011

aplicación de definición a otras formas/superficies








Aquí apliqué la misma definición de bezier, pero en vez que hacer un pipe, hice un offset de los bezier...para hacer el offset entre cada bezier y su respectivo offset, intenté primero usar un explode, pero no salía muy bien. Finalmente lo logré haciéndole unGRAFT tanto al OFFSET como al BEZIER... conectando ambos grafts a un WEAVE y este último, al LOFT.

domingo, 9 de enero de 2011

parte 3 caparazón





Lo próximo fue duplicar los bezier, y para eso bastaba conectar cada uno de ellos a un move. Sin embargo, opté por unirlos con JOIN y hacerle SCALE. Como la escala salía alineada con una de las esquinas. dibujé un plano en el medio de la pieza y lo conecté a la C de SCALE, para que entonces la copia a escala se encontrase centralizada. Como el scaling factor está relacionado a la distancia en la cual se proyecta, cada vez que achicaba la pieza, se alejaba del original demasiado. Al final terminé conectándole un move para que se alejara sin alterar su tamaño. como quería conectar ambos sets con líneas, , conecté cada uno a un CRV, EVALUATE y Series, logrando tirar una serie de puntos en ambas capaz. Finalmente, conecté cada capa al extremo correspondiente de la línea. Me gustaría para finalizar hacer un offset de cada capa, o loft, para darle consistencia a cada una, pero aún no lo logro.

parte 2 caparazón






La diferencia entre la primera y segunda imagen es que, con el primer set de CULL se seleccionan líneas distintas a las del segundo set de CULL, ya que el primero está en TRUE/False y el segundo, en FALSE/TRUE. En la tercera imagen, con ambos TREE BRANCH selecciponados se puede notar que los puntos verdes están en diagonal. Debido al shift hecho, se han saltado puntos. Con el Vector2point hice distintas combinaciones entre los puntos de la red. Finalmente, con los bezier, trazé líneas curvas entre estos puntos.

caparazón






Para controlar todo desde grasshopper, lo primero que hice fue dibujar dos líneas confinadas dentro de las dimensiones sugeridas. Entre ambas línea extremas trazé las líneas que pasarán a definir mi topografía (bien sencilla). Luego, con el componente PFRAMES, la seccioné. Con un graft, hice de cada PFrame un path distinto. El PCX se encarga de indetificar la interseccion entre dichos planos y las curvas de la "topografía". Con PCOMP, le asigné un punto a cada intersección, y con el INTCRV trazé una línea entre estos puntos perpendiculares a las curvas originales. Con un loft, las conecté. Finalmente, dibujé una retícula de puntos con un surface divide, determinando la cantidad de puntos en U y en V con sliders. Le conecté un POINT al final para hacerlos independientes. Esta es la primera parte.