![]() |
Про параметры объективов
Вложений: 2
Всем привет.
У каждого объектива есть угол обзора. Я решил, чтобы каждый раз не мучаться, сделать флешку, которая высчитывает видимые параметры фото на определенном расстоянии. Вот код кнопки: Код:
on(press){a2 - расстояние до объекта. Вычисление x видимой фотки: тангенс от половины (так как угол идет через центр объектива) угла обзора (отношение половины x видимого расстояния к a2) я умножаю на a2, чтобы найти длину половины x. Потом я просто это домножаю на 2, чтобы получилась длина фотки по x. Высоты фотки легко посчитать, умножив x на 3/4. Но получаются весьма странные расстояния, иногда даже отрицательные. Подскажите, пожалуйста, что здесь не так. ;) |
Угол надо из градусов в радианы переводить
Код:
a1=amount1*(Math.PI/180) |
| Часовой пояс GMT +4, время: 09:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.