![]() |
|
|
![]()
|
|
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Это будет откуда? Ты мне и расскажи. Если врыжать в углах, то, по уму, должно быть два угла: в горизонтальной и вертикальной плоскости, но иногда для упрощения их берут равными. |
|||
|
||||
| DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
DENNN, У меня камера задана положением в простанстве (вектор {x;y;z}), направлением (еденичный вектор {x;y;z}) и дальностью обзора (натуральное число).
Также мне известна видимая область - предположим это весь экран, т.е. 1024*768. |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
В прикрепленном рисунке:
точка O - точка экрана, через которую проходит ось камеры (иначе т.н. "главная точка"). O' - точка фокуса. Сотвественно отрезок OO' - фокусное расстояние камеры, равное f. O" - расположена на "дальней плоскости видимости". Отрезок OO", равный S дальности обзора камеры. В целом получаем т.н. пирамиду видимости. Сорри, но рисовать все в пространстве в глупом паинте мне в лом Габариты экрана в пространстве сцены ты знаешь, значит сможешь посчитать и все интересующие тебя стороны и углы (помня, что треуголники подобны, коэффициент подобия равен отношению f к (f+S) Присоединённый файл ( Кол-во скачиваний: 3 )
untitled.rar 4,57 Kb |
|||
|
||||
| DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
Ясно, буду мутить...
|
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |