A sparse point gradient interpolator using a barycentric coordinate system for interpolation
Based on three (and only three) vertices, with each vertex specified with a certain color, a linear triangle of color is calculated.
Outside this triangle the colours continue as before.
Figure 1: Output of a TBarycentricGradientSampler with the underlying triangle vertices marked with circles