1.4.06. bitmap surface panelisation

Loading

Date published: August 19, 2022

DESCRIPTION 

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. 

PROCESS 

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

Software

Rhino 

Plugins

course files

Bitmap_Surface_Panelisation.zip

1.44 MB | 748 downloads