Архитектурная акустика/Реализация/CPlain::RegisterRay
Перейти к навигации
Перейти к поиску
void RegisterRay(const CAMaaS::POINT3DEXT& int_pt, double eIntensity, Band iFrequency);
Регистрирует в окрестности указанной точки, принадлежащей плоскости, звуковую волну заданной интенсивности на заданной частоте.
- Параметры
int_pt Точка плоскости, возле которой должен быть зарегистрирован звук. Расстояние от точки до плоскости не учитывается - строится проекция точки на плоскость, и регистрация производится возле этой проекции. Если эта проекция находится за пределами область, в которой определена модель среды распространения, метод RegisterRay не выполняет никаких действий. eIntensity Интенсивность регистрируемого звука. iFrequency Частота регистрируемого звука. - Возможные исключения
Chusov::Exceptions::OutOfRangeException Индекс iFrequency находится за пределами допустимой полосы частот. См. Band.