Коллеги, вопрос несколько не по теме чата, но я все же думаю, что могут найтись люди, которые что-то посоветуют.
Я хочу провести моделирование отражения направленного гауссового пучка от полигонального объекта, фиксируемого "камерой" (матрица с заданным размером пикселей). В чем собственно проблема? Излучение на миллиметровой длине волны. Расстояние от источника до объекта около полуметра. Аналогичное расстояние от объекта до "камеры" (можно где-то по центру поставить линзу).
Отсюда вопрос: какой инструментарий лучше подойдет для решения такой задачи? Формально к задаче можно подходить с двух сторон: либо сказать, что нас устроит геометрическая оптика и написать прямо таки честный рейтрейсер (уже частично реализовал на Rust'e по
книге); либо думать в сторону принципа Гюйгенса-Френеля, но тут я натыкаюсь на огромную сетку!
Надо ли самостоятельно реализовывать каждую модель или можно как-то сократить путь? Может использовать готовые пакеты? Есть разница на чем такое писать? Есть ли в julia какие-то особо крутые библиотеки, которые могут помочь?