Как найти вектор преломления по входящему вектору и нормали к поверхности?JAVA

Программисты JAVA общаются здесь
Anonymous
Как найти вектор преломления по входящему вектору и нормали к поверхности?

Сообщение Anonymous »

Я пишу трассировщик лучей на Java и пытаюсь реализовать преломление, но меня сбивает с толку информация, которую я нахожу по этому вопросу. Если у меня есть трехмерный вектор входящего луча света, нормаль к поверхности, заданная в виде трехмерного вектора, и показатели преломления двух сред, какие операции мне нужно применить, чтобы получить вектор прошедшего луча?

Подробнее здесь: https://stackoverflow.com/questions/297 ... ace-normal

Вернуться в «JAVA»