1.4.06. bitmap surface panelisation
Panelise a surface based on a bitmap as input. Note that the bitmap can be the real-time outcome of a structural surface analyses or an environmental analysis and thus create a performance-driven procedural setup.
1. Divide an input surface into subsurfaces and find their centerpoint
2. Find the surface normal in the closest point to the center point
3. Multiply the normal vector with a slider that defines the magnitude and direction of the extrusion.
4. Remap the domain of the counterpoints in x-y directions to a 0 to 1 domain (= image domain)
5. Read the brightness value of an image, based on the x-y coordinates. (= similar to mapping the image onto surface).
6. Tweak the brightness values to control the largest and smallest values
7. Use these values to rescale the subsurface contour lines
8. Move the rescaled subsurface contour lines according to the vector from (3)
9. Loft between both curves
This exercise is using Grasshopper version 1.0.0007