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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
(нет различий)

Текущая версия на 20:49, 4 июня 2019

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Источник, который нужно смоделировать.