Points by Curvature
This is the basic form of a surface division, based on curvature. As each point on the surface has a curvature value, this might be used to dispatch those values and see the points at flat and curved parts of the surface. Here is the Grasshopper definition [GHX: 0.8.0066] (Please use right click + save target as to download ghx definitions in this site. Otherwise your browser may try to execute them as they are xml files). I used my favourite surface equation definition (here) as implemented equation of cos(x)+cos(y) in the animation below (I usually found such equations here).