Архитектурная акустика/Реализация/ITaskProcessor::do source face interaction

Материал из CAMaaS preliminary wiki
< Архитектурная акустика‎ | Реализация
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
virtual void do_source_face_interaction(const CPrimarySource* pSrc, const CFace& refFace, unsigned iPointStart); //1
virtual void do_source_face_interaction(const std::shared_ptr<const CRelaySecondarySource>& pSrc, const CFace& refFace, unsigned iPointStart); //2
virtual void do_source_face_interaction(const std::shared_ptr<const CKuliginRelaySecondarySource>& pSrc, const CFace& refFace, unsigned iPointStart); //3
virtual void do_source_face_interaction(const std::shared_ptr<const CRayTracingSecondarySource>& pSrc, const CFace& refFace, unsigned iPointStart); //4

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

  1. Создает задание на моделирование пересечения отражающей поверхности полем, которое генерируется первичным источником.
  2. Создает задание на моделирование пересечения отражающей поверхности полем, которое генерируется вторичным источником на основе интеграла Релея.
  3. Создает задание на моделирование пересечения отражающей поверхности полем, которое генерируется вторичным источником на основе интеграла Релея (версия Кулигина).
  4. Создает задание на моделирование пересечения отражающей поверхности полем, которое генерируется вторичным источником при рей-трейсинге.
Параметры
iPointStartОкрестность точки.
refFaceОтражающая поверхность, с которой будет пересекаться поле.
pSrcИсточник, который нужно смоделировать.