Составители:
18
Чтобы на графике не отображать бесконечные величины в операторе
№1 происходит переопределение переменной: параллельный пучок
отображается в пределах фиксированной длины.
Во втором операторе определяется шаг и направление движения по
отображению координат пучка. Если координаты нулевого и первого луча
одинаковые, то пучок задан от точки предмета, и направление построения
пучка – положительное (с
учётом знака переднего отрезка). В противном
случае пучок строим, отталкиваясь от входного зрачка. Аналогичное условие
действует в операторе 4.1, где определяется начальное значение аппликаты
при построении контура.
В цикле 4.2 с помощью уравнения луча (2) и извлекаемых из матриц
лучей координат (нулевой столбец) и направляющих косинусов (первый
столбец) вычисляются координаты точек на лучах.
Во втором цикле (оператор 5) по плоскостям разбиения пучка
определяются поперечные границы пучка. Если К=Контур(U,L,M), то
переменные K
0
, K
1
в зависимости от К
4
отобразят проекцию пучка на
плоскость OXZ, а переменные K
2
, K
3
в зависимости от К
4
– на плоскость
OZY.
Задание 2:
Написать по алгоритму (рис.9) программу построения пучка,
проверить правильность программы построением контура пучка.
Области исходных параметров зрачка и пучка объединить, так же как
и области соответствующих вычислений.
3. ПАРАКСИАЛЬНАЯ СИСТЕМА
Для центросимметричных систем со сферическими поверхностями
преобразование пространства предметов (X,Y,Z) в параксиальном
приближении имеет вид проективного или дробно-линейного:
Z
ff
ZY
Z
f
YX
Z
f
X
′
⋅
=
′
=
′
=
′
,,
, (7)
где f и f’ – переднее и заднее фокусные расстояния, которые отсчитываются
от главных плоскостей, в которых линейное увеличение равно 1. Такое
преобразование (его ещё называют абсолютным) переводит точку в точку
(стигматичность), а плоскость в плоскость.
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »