Архитектурная акустика/Рей-трейсинг: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 4: Строка 4:


=Алгоритм=
=Алгоритм=
 
#Для <math>\forall ~ s_i \in </math> G.Множество первичных источников()
##Для <math>\forall ~ \rho_i \in </math> G.Множество плоскостей вывода результатов()
###Для <math>\forall ~ p \in \rho_i</math>
####Для <math>\forall ~ k \in </math> [<math>0,s_i.</math>Ширина полосы частот())
####<math>\omega \leftarrow s_i.</math>Частота(<math>k</math>)
####<math>D \leftarrow p - s_i.</math>Позиция()
####Для <math>\forall ~ r \in </math> G.Множество отражающих объектов()
####Для <math>\forall ~ f \in r.</math>Множество поверхностей()
####Если <math>\nexists t=\vec{D}\cap f</math> или расстояние <math>(s_i,t)\ge |\vec{D}|</math>


=Свойства алгоритма=
=Свойства алгоритма=

Версия 00:22, 30 ноября 2016

Архитектурная акустика\Рей-трейсинг

Модель распространения звука в помещении, в которой каждая поверхность зеркально отражает падающий на нее луч. Таким образом, каждая отражающая помещения является вторичным источником в заданном направлении, которое определяется через угол отражения, равный углу падения.

Алгоритм

  1. Для G.Множество первичных источников()
    1. Для G.Множество плоскостей вывода результатов()
      1. Для
        1. Для [Ширина полосы частот())
        2. Частота(Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): k )
        3. Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): D \leftarrow p - s_i. Позиция()
        4. Для Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \forall ~ r \in G.Множество отражающих объектов()
        5. Для Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \forall ~ f \in r. Множество поверхностей()
        6. Если Невозможно разобрать выражение (Ошибка преобразования. Сервер («https://wikimedia.org/api/rest_») сообщил: «Cannot get mml. Server problem.»): \nexists t=\vec{D}\cap f или расстояние Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): (s_i,t)\ge |\vec{D}|

Свойства алгоритма