Re[6]: Отрисовка линии
От: soton  
Дата: 11.12.08 13:47
Оценка:
Здравствуйте, Dimonka, Вы писали:

D>Я уже предложил алгоритм. Покажи или расскажи где и как используется формула, иначе бессмысленно что-то предлагать.

D>Подозреваю, что пока ты зацикливаешься на формуле, самое главное мы тут все не понимаем и упускаем. А телепаты уже сюда почти не заходят ))

По этой формуле строится луч. В программе необходимо проследить движение луча в некоторой геометрии (прямоугольник). При попадании его в прямоугольник, происходит преломление (по оптическому закону), т.е. смена угла распространения. При попадании в стенки (верхнюю, нижнюю и боковую (правую)) происходит его отражение (с этим проблем нет). Соответственно луч гуляет по прямоугольнику и вылетает из него. Это все реализовано. Теперь главная проблема, реализовать преломление.
Также считается пройденный путь луча. Путь луча нужен для расчета интенсивности излучения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.