Написание кода для визуализации внутреннего преломления луча
1 500 руб. за проект
Имеется треугольная пирамида, в основании которой лежит равносторонний треугольник. Высота пирамиды (соответственно и углы при вершинах) могут изменяться.
Требуется написать скрипт который генерирует сетку координат, пирамиду (есть набросок кода, могу предоставить), затем генерирует статичную точку (с заданными координатами), считающуюся началом луча, который будет проходить через центр грани одной пирамиды, преломляться и выходить (или не выходить из пирамиды). Входные даннные - угол, который будет между гранью и лучом (задаётся "руками"), выходные - визуализация луча преломлённого (если он не достиг угла полного отражения) и вывод в контекстное поле фразы ( что-то около "Луч полностью отразился"), если, собственно, сработало полное отражение.
Считаем что луч исходит из воздушной среды и попадает в среду более плотную: n = 1,517 (стекло)
Открыт к обсуждению цены
Требуется написать скрипт который генерирует сетку координат, пирамиду (есть набросок кода, могу предоставить), затем генерирует статичную точку (с заданными координатами), считающуюся началом луча, который будет проходить через центр грани одной пирамиды, преломляться и выходить (или не выходить из пирамиды). Входные даннные - угол, который будет между гранью и лучом (задаётся "руками"), выходные - визуализация луча преломлённого (если он не достиг угла полного отражения) и вывод в контекстное поле фразы ( что-то около "Луч полностью отразился"), если, собственно, сработало полное отражение.
Считаем что луч исходит из воздушной среды и попадает в среду более плотную: n = 1,517 (стекло)
Открыт к обсуждению цены
- Файлы
Отзывы
Хороший и уверенный специалист. Вежлив и приятен в общении. Разобрали ТЗ, нашли ошибку в моей "хотелке". Выполнил задачу в оговоренный срок. Дал пояснения в коде и выразил готовность вносить правки после завершения проекта. Рекомендую
8 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.