maxContrast method

Ray maxContrast(
  1. Ray a,
  2. Ray b
)

Returns the color (a or b) with the highest contrast to this color.

Implementation

Ray maxContrast(Ray a, Ray b) {
  final lum = luminance;
  final lumA = a.luminance;
  final lumB = b.luminance;
  final contrastA = (lum - lumA).abs();
  final contrastB = (lum - lumB).abs();
  return contrastA > contrastB ? a : b;
}