depthBucket static method
Quantises viewDepth between near and far into a bucket, 0 nearest.
Implementation
static int depthBucket(double viewDepth, double near, double far) {
if (far <= near) return 0;
final t = ((viewDepth - near) / (far - near)).clamp(0.0, 1.0);
return (t * maxDepth).round();
}