Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

Смотрим через "камеру" на плоскость   Найти похожие ветки 

 
AxxxE ©   (2004-05-12 13:40) [0]

Предположим, есть у меня некая горизонтальная плоскость (условно говоря, поверхность земли) и есть "камера", через которую игрок видит кусок земли. Нетрудно догадаться, что этот кусок четырёхугольный, а с учётом того, что камера не вращается вокруг своей оси, то имеет форму трапеции. Как узнать координаты углов этой трапеции?


 
Unknown user ©   (2004-05-24 20:49) [1]

2 AxxxE. Долго я в свое время бился над такой же задачей, применил уже все знания геометрии в пространстве, проекций -но так и не смог ее решить. Тогда я не знал ОГЛ, сейчас я могу сказать, что решается проблема просто -находится фрастум камеры и отрезки пересечения его с плоскостью земли -координаты концов отрезков и будет твоя трапеция.


 
Micah'GF   (2004-05-25 06:41) [2]

...эээ.... Нарисуй кусочек кода, а то на пальцах не очень понятно..  Мне ведь тоже интересно :]


 
AxxxE   (2004-05-27 14:43) [3]

...ммм... Можно по-подробнее, или даже с кодом а то не совсем понятно.


 
AxxxE   (2004-05-30 11:47) [4]

Plz!!!



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 3.093 c
3-1094021617
NewDelpher
2004-09-01 10:53
2004.09.26
Используемые объекты


3-1093461806
3APA3A
2004-08-25 23:23
2004.09.26
Сортировка в DBGridEh


10-1042011765
McSimm
2003-01-08 10:42
2004.09.26
От человека, не имеющего возможности пользоваться интернетом


1-1094979091
Navi
2004-09-12 12:51
2004.09.26
Выбор родителя


1-1094643691
clampo
2004-09-08 15:41
2004.09.26
Нумерация строк в ListBox-е





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский