package nbtool.gui.logviews.sound3;
public class SoundMath {
public static double bearingFromOffset( double mOffset ) {
return (Math.PI / 2) - Math.acos(mOffset / Constants.EAR_TO_EAR_SEPARATION);
}
public static double offsetDistanceFromOffsetPhase( double rOffset, int frequency ) {
double sWavelength = 1d / frequency;
double fracPeriod = rOffset / Constants.TAU;
double mPeriod = (sWavelength * Constants.SOUND_MPS);
return mPeriod * fracPeriod;
}
}