With advances in discrete differential geometry, it is now nearly
routine to compute curvature on meshed surfaces. Here are two 
of many possible color-coded examples.

<hr />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://i.sstatic.net/motmV.png" width="300" />
<img src="https://i.sstatic.net/xPIQj.png" width="150" />
<hr />

> Rusinkiewicz, Szymon. "Estimating curvatures and their derivatives on triangle meshes." In *Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission*, 2004. 3DPVT 2004., pp. 486-493. IEEE, 2004. Fig. 4 (detail).
[DOI](https://doi.org/10.1109/TDPVT.2004.1335277).


<hr />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://i.sstatic.net/70ID4.png" width="500" />
<hr />

> Gatzke, Timothy, Cindy Grimm, Michael Garland, and Steve Zelinka. "Curvature maps for local shape comparison." In *International Conference on Shape Modeling and Applications* 2005 (SMI'05), pp. 244-253. IEEE, 2005.
[DOI](https://doi.org/10.1109/SMI.2005.13).

(*Added in response to comment*:)

<img src="https://i.sstatic.net/sjLHT.png" width="300" />

Found at [this link](https://www.pinterest.com/pin/243898136048931116/)
(originator unknown.)