Составители:
16
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
⋅=
∞
)cos(
)sin()sin(
)cos()sin(
u
u
u
nL
ϕ
ϕ
(5)
Для пучка параллельных лучей оптический путь луча отсчитывается от
центральной точки входного зрачка, то есть главный луч падающего пучка
имеет нулевое значение оптического пути. В этом случае оптический путь
определяется скалярным произведением радиус-вектора точки зрачка и
оптическим вектором направляющих косинусов падающего луча:
()
LBOP ,=
(6)
Рис.9. Алгоритм построения программы построения пучка лучей
Блок-схема программы приведена на рис.9. В приведённом алгоритме
предлагается координаты точек разбиения входного зрачка определять в теле
программы построения пучка лучей. Однако эта процедура может быть
осуществлена до обращения к программе «Пучок», тогда вместо входных
переменных R,h,c потребуется одна переменная – вектор координат Х
.
Построение проекций пучка.
Для контроля и иллюстрации удобно
изобразить пучок графически. Вектор пучка инвариантен к замене координат
точки на луче, поэтому справедливо в матрице луча координаты точек зрачка
поменять на координаты точки предмета. Это можно осуществить уже
непосредственно в программе «Пучок». Далее, если в уравнении луча (2)
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »