Re[7]: Отрисовка линии
От: Dimonka Верблюд  
Дата: 12.12.08 14:54
Оценка:
Здравствуйте, soton, Вы писали:

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

S>Также считается пройденный путь луча. Путь луча нужен для расчета интенсивности излучения.

Мая плакать.. Лучь уже практически везде гуляет, а вопрос стоит о линии "по закону" y := tan(alpha2)*x + b. Какие проблемы с преломлением-то?

Показывай код.
Или лучше не показывай код. Лишний только стресс у всех будет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.