Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

GLScene Как сделать тоже самое только в поток?   Найти похожие ветки 

 
GLMaterialLibrary1   (2006-01-11 02:06) [0]

GLMaterialLibrary1.Materials[0].Material.Texture.Image.SaveToFile("save.bmp");

И где нибудь случайно не сохраняется имя файла из которого текстура была загружена в данный GLMaterialLibrary1.Materials[0].Material.Texture.Image ?


 
4ECHOK ©   (2006-01-11 11:06) [1]

Лично я для сохранения текстур и моделей использую компонент HKStream.

const
 CODESTRING = "IDString"
var
 cStream: THKStreams;
 
var
 s1 : TMemoryStream;
begin
   ....
   cStream.LoadFromFile(AFileName);
   s1 := TMemoryStream.Create;
   cStream.GetStream("Material" + CODESTRING, s1);
   GLMaterialLibrary.LoadFromStream(s1);
   s1.clear;
   s1.Free;
end;

Ну и аналогично, библиотеку материалов можно загрузить в поток и сохранить в файл.
ИМХО, решение более красивое, чем просто сохранять каждую текстуру. + таким образом можно в одном файле сохранить несколько потоков, в которых хранятся модели, текстуры и прочая информация.
За дополнительными сведениями о компоненти смотреть в google.


 
GLMaterialLibrary1   (2006-01-12 01:23) [2]

Причём тут библиотека материалов ? Читать чтоль не умеешь ?
Вопрос про конкретный Image.

GLMaterialLibrary1.Materials[0].Material.Texture.Image.SaveToFile("save.bmp");



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

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
1-1156678078
Pierre
2006-08-27 15:27
2006.10.08
как сделать чтобы progressbar шел в обратную сторону?


3-1155229904
serko
2006-08-10 21:11
2006.10.08
Выбор по дате!


15-1158310115
Cyrax
2006-09-15 12:48
2006.10.08
Case-средства в серьёзных проектах


9-1135469233
Аццкий_рыцарь:)
2005-12-25 03:07
2006.10.08
ГЛЮЧНОСТЬ В DELPHIX


3-1154959675
VadimSpb
2006-08-07 18:07
2006.10.08
Индикатор при выполнении запроса