m3eDialogSnap function

double m3eDialogSnap(
  1. double value
)

Snaps a settled spring value to exactly 0 or 1.

Implementation

double m3eDialogSnap(double value) {
  if ((value - 1).abs() < 0.001) {
    return 1;
  }
  return value.abs() < 0.001 ? 0 : value;
}