Составители:
33
Рис.18 Программа «Преломление»
Входными параметрами программы служат: В – декартовые
координаты точки поверхности, L – оптические направляющие косинусы
падающего луча, С – вектор коэффициентов поверхности, n и n’ –
коэффициенты преломления, соответственно, до и после поверхности.
Выходным параметром является оптический вектор преломлённого
(отражённого) луча или текстовая переменная в случае полного внутреннего
отражения.
Задание 5.
По блок-
схемам построить программы «Уточнение», «Пересечение» и
«Преломление». Сформировать функцию пользователя (6). На основе
тестового примера (см.ниже) вычислить
),,,( CnLAеПересечениB
=
–
координаты точки пересечения луча со сферой «С»,
),,,( CanLAеПересечениBа
=
- координаты точки пересечения луча с асферикой «Са». Далее, с помощью
программы «Уточнение» найти координаты пересечения луча с асферикой и,
обращаясь с программы «Преломление» найти оптический вектор
преломлённого луча. Найденные значения должны совпасть со значениями,
выделенными жёлтым фоном.
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »