public void UpdateAudioAngle(Point3D position)
{
if (kinect.AudioSource != null)
{
for (int i = 0; i < kinect.AudioSource.AudioBeams.Count; i++)
{
if (kinect.AudioSource.AudioBeams[i].AudioBeamMode == AudioBeamMode.Manual)
{
//Calculate and set the audio angle, in radians, that we want to Kinect to listen to
kinect.AudioSource.AudioBeams[i].BeamAngle = (float)Math.Atan2(position.X - masterKinectSettings.kinectPosition.X, position.Z - masterKinectSettings.kinectPosition.Z);
}
}
}
}