Use a more integration-friendly metric

This commit is contained in:
numzero 2024-05-06 15:02:18 +03:00
parent 083bce28a7
commit 544ccd75d1

View File

@ -211,7 +211,7 @@ impl Metric for Rect {
let s = smoothbox(pos.x, vec2(-self.r.x, self.r.x), self.m.x) * smoothbox(pos.y, vec2(-self.r.y, self.r.y), self.m.y);
Decomp2 {
ortho: Mat2::IDENTITY,
diag: vec2(1.0, self.scale.powf(-s)),
diag: vec2(1.0, 1.0.lerp(1.0 / self.scale, s)),
}
}
}