[][src]Function dbap::blurred_distance_2

pub fn blurred_distance_2<S>(source: [S; 2], speaker: [S; 2], blur: S) -> S where
    S: Scalar

The same as a regular distance function but applies a subtle blur amount.

From the paper: "In 2D space, blur can be understood as a vertical displacement between source and speakers. The larger ` gets, the less the source will be able to gravitate towards one speaker only."

A non-zero blur will ensure that the distance is greater than 0.0 and that we never divide by 0.0.