Архитектурная акустика/Рей-трейсинг
Перейти к навигации
Перейти к поиску
Модель распространения звука в помещении, в которой каждая поверхность зеркально отражает падающий на нее луч. Таким образом, каждая отражающая помещения является вторичным источником в заданном направлении, которое определяется через угол отражения, равный углу падения.
Алгоритм
- Для G.Множество первичных источников()
- Для G.Множество плоскостей вывода результатов()
- Для
- Позиция()
- Для G.Множество отражающих объектов()
- Для Множество поверхностей()
- Если И расстояние
- Перейти на шаг 1.1.1
- Если И расстояние
- Для Множество поверхностей()
- Для [Ширина полосы частот())
- Частота()
- Зарегистрировать звук ( Интенсивность (Азимут Зенит
- Для
- Для G.Множество отражающих объектов()
- Для G.Множество поверхностей()
- Для G.Множество отражающих элементов(Шаг дискретизации)
- Для [Ширина полосы частот())
- Частота()
- Позиция()
- Интенсивность(Азимут Зенит)
- Отразить
- коэффициент отражения
- Пока .Минимальный уровень звука()
- Для G.Множество плоскостей ()
- Если и если не в_тени
- ЗарегистрироватьНевозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): ( \frac{I'}{|t-p|^2},p,\omega)
- Если и если не в_тени
- Для Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \forall ~ r' \in
G.Множество отражающих объектов ()
- Для Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \forall ~ f' \in r'
.Множество поверхностей()
- Если Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \exists t'=\beta\vec{D'}\cap f', 0 < \beta < \infty
- Если не В_тени (t,t',G)
- Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): D' \leftarrow Отразить Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): (D',f')
- Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): I' \leftarrow \frac{I'(1-f'.absorptance(\omega))}{|t-t'|^2}
- Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): t \leftarrow t'
- Переход на ш. 1.2.1.1.1.6</math>
- Если не В_тени (t,t',G)
- Если Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \exists t'=\beta\vec{D'}\cap f', 0 < \beta < \infty
- Для Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \forall ~ f' \in r'
.Множество поверхностей()
- Для G.Множество плоскостей ()
- Для [Ширина полосы частот())
- Для G.Множество отражающих элементов(Шаг дискретизации)
- Для G.Множество поверхностей()
- Для G.Множество плоскостей вывода результатов()