samplePointBlerp method

MeshGradientPoint samplePointBlerp(
  1. double x,
  2. double y,
  3. double p
)

Implementation

MeshGradientPoint samplePointBlerp(double x, double y, double p) =>
    MeshGradientPoint(
        position: Offset(x, y),
        color: blerp(
                getColorNormalized(x - p, y - p), // Top-left
                getColorNormalized(x + p, y - p), // Top-right
                getColorNormalized(x - p, y + p), // Bottom-left
                getColorNormalized(x + p, y + p), // Bottom-right
                0.5,
                0.5)
            .lerp(getColorNormalized(x, y), 0.2)
            .shade(15)
            .saturate(15)
            .darken(15));