lerp static method
Implementation
static CartesianRangeResult lerp(
CartesianRangeResult? current,
CartesianRangeResult target,
double t,
) {
return CartesianRangeResult(
xUnitValue: lerpDouble(current?.xUnitValue, target.xUnitValue, t) ?? 1,
yUnitValue: lerpDouble(current?.yUnitValue, target.yUnitValue, t) ?? 1,
maxXRange: lerpDouble(current?.maxXRange, target.maxXRange, t) ?? 0,
maxYRange: lerpDouble(current?.maxYRange, target.maxYRange, t) ?? 0,
minXRange: lerpDouble(current?.minXRange, target.minXRange, t) ?? 0,
minYRange: lerpDouble(current?.minYRange, target.minYRange, t) ?? 0,
);
}