Created by: portnov
This node calculates Gaussian curvature (https://en.wikipedia.org/wiki/Gaussian_curvature) at a given point of surface.
- For points where the surface is shaped like sphere, Gaussian curvature is positive;
- For "saddle points" of the surface, Gaussian curvature is negative;
- If the surface is "flat" at the given point in one or two directions, then Gaussian curvature is zero;
- The more "bent" the surface is at the given point is, the bigger the absolute value of Gaussian curvature will be.
Note that the calculation is done by numerical differentiation, so it may be not very precise in some cases.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.