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

Вниз

как отобразить 3D карту поверхности   Найти похожие ветки 

 
Zorik   (2003-08-14 11:10) [0]

Мастера помогите начинающему 3D прграмисту. Скажите как и в чем отобразить карту поверхности. Я думаю оптимальный вариант - OpenGL, но я раньше ничего подобного не делал. Мне нужно чтоб с наворотами - вращениеб масштабирование и т. д. Подкинте ссылки на статьи, сайты, примеры для 3D-чайников. Просьба очень уж готовыми примерами не забрасывать - хочется самому разобратся раз и навсегда.


 
BOA_KAA   (2003-08-15 12:37) [1]

МОжно и ОпенГЛ, а можно для некоторых случаев и так, как Серфер рисует - сеткой.
Если вар. 1 - читай Краснова. Разберешься раз и навсегда.
Если вар. 2 - то примерно так. Слоями с задней стороны карты к передней с заданным шагом выводишь n-ое количество графиков на карте для заданного слоя. Это примерный алгоритм - дальше самому думать.

Но лучше вар.1


 
Zorik   (2003-08-15 14:12) [2]

Так как Surfer - лучше. Но все же скажи точное название книги (как я понял) - поищу где-то. А нельзя сеткой, но в OpenGL, чтоб вращалось круче? И еще в OpenGL можна сделать что-то вроде осей с подписями и насколько это сложно?


 
BOA_KAA   (2003-08-15 17:01) [3]

В OpenGL можно сделать все, только за пивом его послать нельзя :(
М. Краснов "OpenGL. Графика в проектах Delphi"
Посмотри в разделе Книги, там должна быть.
Тоже самое, что делает Serfer можно через OpenGL, а не GDI - вывод будет быстрее.

А алгоритм вар. 2 я в общих чертах сказал. Да, не забудь сдвигать по трем осям. Придется пересчитывать каждый раз при повороте, сдвиге, зуме и т.д.



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
3-36505
Элина
2003-11-22 17:46
2003.12.12
Проверка поля на пустоту в SQL


6-36783
RED
2003-10-15 14:21
2003.12.12
idhttp sms


1-36669
TSa
2003-12-02 19:54
2003.12.12
Проход по компонетам


1-36611
mynameis
2003-12-01 15:04
2003.12.12
Перемещение мыши по десктопу из моей программы.


14-36824
FoxPro
2003-11-19 13:34
2003.12.12
Вопрос по поводу FoxPro





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский