LEGAL DISCLAIMER: All Program software is supplied "as is". The publisher disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The publisher assumes no liability for damages, direct or consequential, which may result from the use of software program downloaded from the Experiments page of tedngai.net. The entire risk as to the quality and performance of the software is with you, and you assume the entire cost of any necessary servicing, repair or correction.
feb 2009

incident solar | day



platform : grasshopper
description: this is based on a re-written version of the sun-system. Algorithm is based on NOAA and is written in VB.net. This version displays the accumulation of direct solar radiation throughout the day in false color. IMPORTANT NOTE: the values in the system do not consider the scattering and absorption effects such as water vapor, ozone, aerosol, therefore the numbers are not accurate and should not be used for any purpose other than as a simple visual feedback for designers.

feb 2009

incident solar | analemma



platform : grasshopper
description: This version displays the accumulation of direct solar radiation throughout the year in false color. Daily solar positions are also displayed as an analemma. IMPORTANT NOTE: the values in the system do not consider the scattering and absorption effects such as water vapor, ozone, aerosol, therefore the numbers are not accurate and should not be used for any purpose other than as a simple visual feedback for designers.


feb 2009

jansen mechanism



platform : grasshopper
description: A grasshopper mockup of Theo Jansen's mechanism of his Strandbeest based on very simple geometries. The same technique can be applied to model / simulate motions of other types of mechanical movements. This particular mechanism uses a number of variables controlling the length and proportion between the individual members to create different kinds of walking motion.


oct 2008

sunsys + aperture



platform : grasshopper
description: integrate the sun tracking system based on the PSA algorithm with an aperture system reacting to the incident solar angle.

oct 2008

raytracer : reflection



platform : grasshopper
description: parametric raytracing algorithm



oct 2008

raytracer : refraction



platform : grasshopper
description: parametric raytracing algorithm



may 2008

mesh data 2 rhino



platform : rhinoscript , ecotect
description: import ecotect mesh data into Rhino and display them as text dots on mesh face.



aug 2008

mesh data 2 rhino 2



platform : rhinoscript , ecotect
description: import ecotect mesh data into Rhino and store them as mesh vertex color.



apr 2008

analysis grid 2 rhino



platform : rhinoscript , ecotect, grasshopper
description: import ecotect analysis grid data into Rhino as heightfield surface, then through grasshopper, data is interpreted into geometry.


feb 2007

parametric hexagon cells



platform : rhinoscript
description: here is a version of the popular hexagon script. what is different about this approach is it generates individual cells that can be unfolded to form molds for tiling.
related projects: surface | skin | structure 1a


feb 2007

parametric curve on surface



platform : rhinoscript
description: this script plots sin curves onto surfaces and extrude based on surface normal. if the number of points of each wave is set to 2, it plots a diagrid pattern.
related projects: surface | skin | structure 1a


mar 2008 [updated nov 2008]

parametric diagrid



platform : grasshopper
description: forms a diagrid pattern onto any surface. this pattern can be controlled in 3 different ways : the amount of fillet, the length of the line segment, and the scale of the diamond, and of course, the amount of diamonds in both u and v direction.

sept 2006

algebraic formations



platform : rhinoscript
description: explorations on morphogenesis and morphotransgenesis based on mathematics.



june 2008 [updated nov 2008]

superformula



platform : grasshopper
description: this is a little tool for ploting shapes based on the superformula algorithm proposed by Johan Gielis.


may 2008 [updated nov 2008]

ripple generator



platform : grasshopper
description: a multi-point wave generator. currently configured to use 3-points, but it can easily be modified according to different needs.
related project: ThuThiem New Urban Area

july 2008 [updated feb 2009]

sun system



platform : grasshopper
description: This is an updated version of the solar position algorithm based on one used by the NOAA. It has been completely re-written with the main SPA written in VB.net. This version also displays the incident angle between the geometry's surface and the sun.

feb 2008 [updated nov 2008]

sine wave generator



platform : grasshopper
description: creates a surface based on multiple composite sine curves. for those who need a little refresher app for wave patterns.




may 2008 [updated nov 2008]

random spikes



platform : grasshopper
description: a little tool to create randomize spikes going through a surface.
related project: ThuThiem New Urban Area




feb 2008

la.Z tools



platform : rhinoscript
description: for those who wonder "why am i clicking my mouse so much... it's a computer!!"



Creative Commons License This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License .