Сообщения на форуме пользователя Andrey (219 стр.)
D3DX операции с матрицами - гдебы почитать ? | 20 апр. 2005 | 8:27 | #2 |
---|
RMX
>Если почта "толстая", могу скинуть, с примерами.
Сколько весит? по 1 метру если порезать пришлешь?
>Если почта "толстая", могу скинуть, с примерами.
Сколько весит? по 1 метру если порезать пришлешь?
как вставить 3d модели из 3ds max в delphi? | 19 апр. 2005 | 14:16 | #1 |
---|
Dr.No_xXx
Самое простое экспортнуть модель в 3ds или ase формат.И загрузить.
Сложное написать плагин экспорта для 3D Studio Max, экспортнуть в собсвенный формат и загрузить, может к твоему сожалению плагин пишеться на С++...
Самое простое экспортнуть модель в 3ds или ase формат.И загрузить.
Сложное написать плагин экспорта для 3D Studio Max, экспортнуть в собсвенный формат и загрузить, может к твоему сожалению плагин пишеться на С++...
Прощай, linux. Билл Гейтс вошел в состав украинского консультативного совета | 19 апр. 2005 | 13:28 | #32 |
---|
dRake
>Билл - мужик!
>С меня ящик пыва за DirectX SDK =)
:)))))))):))))))))
:))))))))
>Билл - мужик!
>С меня ящик пыва за DirectX SDK =)
:)))))))):))))))))
:))))))))
Глючит массив(или строки(или я)) | 19 апр. 2005 | 9:24 | #17 |
---|
Magvaj
Привет вот все исправил:
Остальные замечания по мелочам...
только со строками ты не работаешь...
отправил тебе письмо...Если то еще спрашивай...
Привет вот все исправил:
void MouseCheck() { /////////////////////////Правил////////////////////////// //LPPOINT po; POINT po; int x, y; //if(GetCursorPos(po)) //у тебя указатель не инициализированный if(GetCursorPos(&po)) { //Естественно тут поменяется //x=(po->x)-SMOUSEX; //y=(po->y)-SMOUSEX; x=(po.x)-SMOUSEX; y=(po.y)-SMOUSEX; ... }
только со строками ты не работаешь...
отправил тебе письмо...Если то еще спрашивай...
Проблема: не хватает памяти | 18 апр. 2005 | 18:00 | #3 |
---|
Smally
В каком месте при дебаге выдается сообщение в этой функции?
В каком месте при дебаге выдается сообщение в этой функции?
DirectX 9.0 VertexDeclaration + инициализация | 18 апр. 2005 | 9:01 | #2 |
---|
Lexx31337
Весь код запости...
Весь код запости...
Как открыть JPEG | 15 апр. 2005 | 8:39 | #5 |
---|
Anton Vatchenko
Вот загрузка с помощью IJL:
также смротри мою статью http://www.gamedev.ru/articles/?id=70123 как советовалTimm
Вот загрузка с помощью IJL:
#include "Lib\\ijl\\ijl.h" //Подключения библиотеки "Intel Jpeg Library" для формата jpeg #pragma comment(lib , "ijl15.lib") //Загрузка ресурса из файла по имени bool JpgResource::Load(const char* FileName) { ... //переменнаяСтруктуры jpeg файла JPEG_CORE_PROPERTIES jpg; int retn; if (ijlInit(&jpg) != IJL_OK) throw " Ошибка инициализации\n"; jpg.JPGFile = FileName; retn = ijlRead(&jpg, IJL_JFILE_READPARAMS); if (retn == IJL_INVALID_FILENAME) return false; else if (retn != IJL_OK) return false; data = new unsigned char[jpg.JPGWidth * jpg.JPGHeight * 3]; //ширина jpg.DIBWidth = jpg.JPGWidth; //высота jpg.DIBHeight = jpg.JPGHeight; //растровые данные jpg.DIBBytes = data; //формат jpg.DIBColor = IJL_RGB; //чтение if (ijlRead(&jpg, IJL_JFILE_READWHOLEIMAGE) != IJL_OK) throw " Ошибка при чтении файла\n"; //формат format = GL_RGB; //число компонент components = 3; //ширина width = jpg.JPGWidth; //высота height = jpg.JPGHeight; ijlFree(&jpg); return true;
У меня опять просьба - протестируйте :) | 14 апр. 2005 | 13:25 | #36 |
---|
Smooth
Windows 2000
Celeron 2400
Geforce 5200
256 RAM
20-30 fps тормозов нет, черные точки.
Windows 2000
Celeron 2400
Geforce 5200
256 RAM
20-30 fps тормозов нет, черные точки.
Оцените скриншоты | 12 апр. 2005 | 12:16 | #21 |
---|
drag08
Просто крутизна мне я 12 балов ставлю...
Просто крутизна мне я 12 балов ставлю...
Глючит массив(или строки(или я)) | 11 апр. 2005 | 8:52 | #15 |
---|
Magvaj
распиши структуру MapTextures
меня интересует поле TextureName это std::string или char* ?
или короче присылай проект(или его часть) посмотрю что с массивом...
я думаю ошибка буде с каким нибудь указателем...
... >MapTextures[i].TextureName=ReadStr();//вот тут-то вся фишка- вылетает с ошибкой ... >delete[] MapTextures;//здесь тоже гонит ....
меня интересует поле TextureName это std::string или char* ?
или короче присылай проект(или его часть) посмотрю что с массивом...
я думаю ошибка буде с каким нибудь указателем...
Правка: 11 апр. 2005 8:58
Глючит массив(или строки(или я)) | 8 апр. 2005 | 20:03 | #10 |
---|
Magvaj
кстати еще вот посмотри возможно опасное место:
что за структура? может ее поэлементо раздельно прочитать?так может будет безопаснее...
кстати еще вот посмотри возможно опасное место:
fread(&MapInfo, sizeof(MapInfo), 1, f);
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL) | 8 апр. 2005 | 16:39 | #20 |
---|
Спасибо всем кто откликнулся!!!! tav,Neill,Dr.Death, заработал последний вариант:)))
glInterleavedArrays(GL_T2F_N3F_V3F, 0, vertice->vertex); glDrawArrays(GL_TRIANGLES, 0, 3);
Тема закрыта.
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL) | 8 апр. 2005 | 16:09 | #19 |
---|
tav
Большое спасибо теперь заработатло!!!!!
только вот это еще надо поставить еще вот это в конце:
>Реально используют индексы (glDrawElements). Т.к. без этого видеокарта не может кэшировать вершины. Хотя, слышал что >Radeon-ы вроде могут... Короче, не бери в голову. На первых порах и так сойдёт.
насчет этого нужно рано или поздо думать так как у меня в данный момент уже около 5000 граней + материалы...
Большое спасибо теперь заработатло!!!!!
только вот это еще надо поставить еще вот это в конце:
glDrawArrays(GL_TRIANGLES, 0, 3 ); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY);
насчет этого нужно рано или поздо думать так как у меня в данный момент уже около 5000 граней + материалы...
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL) | 8 апр. 2005 | 13:27 | #17 |
---|
tav
>Нет, но так должно работать. :-)
но не работает :(( буду копать с адресами...
>Нет, но так должно работать. :-)
но не работает :(( буду копать с адресами...
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL) | 8 апр. 2005 | 12:31 | #15 |
---|
tav
>Что такое "Vertice"???
так грань переводиться
Спасибо за совет.
Это даст прирост производительности по сравнению с glBegin/glEnd?
>Что такое "Vertice"???
так грань переводиться
Спасибо за совет.
Это даст прирост производительности по сравнению с glBegin/glEnd?