Главная страница
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.055 c
1-1156940814
Alex35
2006-08-30 16:26
2006.10.08
Преобразовать вордовский документ в картинку


3-1155033655
DelphiLexx
2006-08-08 14:40
2006.10.08
Как в DBGrid e подсвечивать конец линии сетки определенной записи


15-1158484497
PHPDeveloper
2006-09-17 13:14
2006.10.08
Вопрос по БД


3-1155124960
RitD
2006-08-09 16:02
2006.10.08
mySQL ,mysql dac2.2.4 и "cannot modify a read-only dataset"


2-1158577906
Emik
2006-09-18 15:11
2006.10.08
ProgressBar1