![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
3D в Delphi
sash © (2004-07-26 15:13:00)Люди добрые, сами мы неместные, тфу блин, не то. Вобщем народ интересуе такой вопрос можноли в дельфе программить 3D поверхпости а потом вычислять их геометрические характеристики (Площадь поперечного сечения, поверхности, объем и т.д.). понимаю вопрос может звучит некоректно, но ответ на него для меня очень важен, он определит мою учебную жизнь на 2 года вперед (аспирантура). Сам в дельфе не программил но есть опыт С++ и VB. очень надеюсь на коструктивные ответы и направляющие встречные вопросы. Заранее всем спасибо.
NailMan (2004-07-29 14:07:00) [1]Sash1
Э-э-э брат, а задачка то у тебя нетривиальная, прямо таки на докторскую тянет.
Лофтинг довольно сложный в написании процесс. Там надо сетку строить повершинно, связывая только близлежащие вершины.
Алгоритм на вскидку представляю, но реализация даже не по мне.
Тем более качественный лофтинг делается все-таки по 3-м проекциям ;-))
Как например в 3DStudio по ДОС. Сказка! В современных пакетах такого теперь и не найти.
---
WBR, NailMan aka 2:5020/3337.13
parovoZZ (2004-07-27 21:37:00) [2]МОЖНО, но, как я понял, не НУЖНО. Лучше на С++. По крайней мере с заголовочными файлами проблем меньше, чем на делфе. И с литературой проще.
Sash1 (2004-07-27 21:22:00) [3]Спасибо за линк, книги скачал , посмотрел...ни хрена не понял :) если кто занимался дайте ответ можно ли в дельфе предположим подложить картинку (вид сбоку самолета)по ключевым точкам ее обвести (Верхний и нижний батексы) потом также обвести поперечное сечение и построить то, что в 3D прогах называется лофтинг (протянуть сечение по тем двум линиям) а потом посчитать то что я уже указывал в заголовке ветки (площади, объемы). В книжках просто все на примитивах расказано :( Если это кто-то делал или четко знает, что это возможно и с этим подсилу справиться одному человеку, чирканите пожайлуста.
DeadMeat (2004-07-26 22:49:00) [4]Хе-хе... Ща ПсихЪ прибежит и скажет, что API RULEZ!!!... :))
---
...Death Is Only The Begining...
miek (2004-07-26 22:14:00) [5]Вообще-то проще всего скачать GLScene и переделать под себя одну из их демок.
Pa5ha (2004-07-26 20:47:00) [6]D3Dengine.narod.ru - там вроде были в електронном виде. Если ещё сайт не сдох.
Огромное Кулясищще (2004-07-26 18:20:00) [7]> так я не понял кого почитать и где (это печатное издание или здесь файлик какойто)
3D как отдельного пня нету ни в одной среде (ИМХО). Нужно использовать Direct3D или OpenGL через Delphi точно так же, как их использовали бы через компилятор языка C++ или любого другого.
Замечательный автор Краснов написал книги "DirectX: Графика в проектах Delphi" и "OpenGL: Графика в проектах Delphi". Это печатные издания, продаются вместе с диском с примерами и нужными файлами. Однако естественно эти книги можно найти и в электронном виде.
sash (2004-07-26 16:45:00) [8]так я не понял кого почитать и где (это печатное издание или здесь файлик какойто)
Кириешки (2004-07-26 15:41:00) [9]Да, извинте лажанулся.
Огромное Кулясищще (2004-07-26 15:33:00) [10]> Можно. Красновского почитай.
Это другой автор или ты спутал с Красновым?
Кириешки (2004-07-26 15:17:00) [11]Извините за повтор. пинги поршивые
Кириешки (2004-07-26 15:16:00) [12]Можно. Красновского почитай.
Кириешки (2004-07-26 15:15:00) [13]Можно. Красновского почитай.